Beiträge von Chriz123

    bisher ist jetzt ruhe.

    Entweder kam was über nextcloud rein oder mein ssh key wurde kompromittiert.

    Hab den gestern schon ausgetauscht und nextcloud entfernt, seit dem ist jetzt nichts mehr passiert.

    werd das erstmal weiter beobachten und ggf alles stoppen und am wochenende halt von 0 anfangen und versuchen es besser zu machen :)

    hab das definitiv zu locker gehandhabt (ssh key hatte zb kein passwort)

    hab mich auch meistens direkt als root angemeldet... (so sachen von denen meist abgeraten wird halt) :S

    Eine Webseite die über den sitejet gemacht wurde (webserver ist apache mit php8.3.11) nginx dient hier nur als proxy oder?

    matomo (über softacolous installiert)

    invoice ninja (über softacolous installiert)

    vaultwarden (docker)

    gokapi (docker)

    und nextcloud (über plesk installiert) hab ich gestern abend entfernt

    sonst ist da nix drauf

    nein derzeit existiert /etc/cron.hourly/perfclean nicht.

    Bin mal gespannt ob das heute wieder passiert.

    Vielen Dank für eure Hilfe

    Speicher is noch mehr als genug vorhanden, da ist ja nicht wirklich was drauf auf der Kiste.

    Durch die logs hab ich schon geschaut und bin nicht fündig geworden, sind aber auch einige und wirklich versiert bin ich noch nicht. hab jedoch nichts mit der ungefähren Uhrzeit gefunden in den logs.

    Auf die CPU Auslastung hab ich gar nicht geschaut, ich kam ja nicht mal auf die Idee mir was eingefangen zu haben. Bin total stur davon ausgegangen das irgendwas mit Plesk nicht stimmt, dementsprechend auch nur dort rumgesucht <X. In der History vom SCP kann man aber sehen das der paar fast durchgehend auf voll Last war bis ich das ding zurück gespult habe. Heute auch nur wesentlich kürzer da ich schneller eingreifen konnte...

    Nur wie kommt die darein? Hab eigentlich nur das nötigste in derUFW offen. ssh nur über key... ?(

    Gestern Abend schon Snapshot (kurz nach Basis Einrichtung von Plesk) und das Plesk Backup zurück gespielt. und nach ca 16 stunden hab ich wieder die mail bekommen mit dem cron job. Jetzt hab ich das wieder so gehandhabt, und nach dem Hinweis mit der malware alle aufgeführten Orte von dem reddit Thread durchwühlt aber nichts gefunden.

    was mach ich da nun am besten ?

    Platt machen von vorne? Würde aber gern wissen wie der sich da überhaupt reinkriechen kann.

    hu,

    wusste jetzt nicht wie ich es besser beschreiben sollte im Titel.

    Habe seit 2 Tagen das Problem, das ich irgendwann stündlich 2 E-Mails bekomme mit gescheiterten Cron Jobs

    Spoiler anzeigen

    /bin/sh: 1: perfcc: not found

    Spoiler anzeigen

    Cron <root@domain.net> cd / && run-parts --report /etc/cron.hourly

    /etc/cron.hourly/perfclean:
    /etc/cron.hourly/perfclean: 2: perfcc: not found
    run-parts: /etc/cron.hourly/perfclean exited with return code 127

    Einloggen via Webinterface ist nicht möglich. Es taucht zwar die Anmeldemaske auf, aber nach dem Absenden des Logins kommt nur der drehende kreis und nach x minuten dann ein timeout.

    Gestern abend hab ich ein Backup zurück gespielt von Plesk, und heute gegen 15 Uhr ging das wieder los, E-MAils bekommen und kein login mehr möglich.

    Nun wieder nen Backup zurück gespielt und schätze mal morgen wird es wieder los gehen. Ich weiß nur nicht wie ich dem jetzt auf die Schliche kommen kann um es zu beheben.

    plesk repair hab ich schon versucht da blieb er einmal hängen und nach einem neutstart des server meint plesk repair es ist alles in ordnung.

    aber funktionieren tut nichts. ||

    jemand ne idee wie ich da am besten auf die schliche komme?

    NPM ja, desec nein.

    wie man ein Wildcard Zertifikat umsetzt kann ich dir leider nicht sagen, aber wenn du für jede subdomain ein Zertifikat haben möchtest, geht das relativ einfach mit dem NPM...

    Allerdings kann ich bei deinem Setup nicht behilflich sein, hab da keine Ahnung wie das mit deinen IP Adressen läuft :D

    Proxmox in der Heimumgebung ok, aber auf einem vServer :/

    vom Prinzip stellst du den Wildcard DNS Eintrag (*.example.com) auf die IP des Proxy Servers (in meinem Fall die öffentliche IP meines DSL Anschlusses, router macht portweiterleitung auf npm)

    In NPM nur noch Proxy Host anlegen, weiterleitungsziel ausfüllen, optionen setzen, dann in den SSL Tab wechseln und im Pull down menü "Request new SSL Certificate" wählen. Optionen setzen (keine DNS Challenge) Email eintragen und Lets Encrypt bedinungen akzetpieren und auf Save drücken. nach ca 20-60sekunden. hast du nen zertifikat für die eben angelegte subdomain

    Schwer zubeantworten...

    Hängt von deinem Kenntnisstand und Affinität zu sowas ab...

    Server updaten/warten

    Server absichern etc musst halt selber machen

    SSH sollte dir nicht fremd sein

    Plesk macht zwar Backups aber die liegen auf dem Server, also sollte man die nochmal absichern auf weiteren servern oder zuhause

    ähm ja kein plan mehr fällt mir grad nicht ein, bin selber noch am lernen :D

    Mit Wildcard Zertifikaten komm ich selbst nicht klar, das hat bisher nur mit dem Cloudflare Zertifikat geklappt was man manuell einbindet.

    Aber mehr wie den Wildcard DNS Eintrag brauchst du nicht machen auf der netcup Seite (der wildcard eintrag sagt vom prinzip aus alle unbekannten subdomains and die hinterlegte IP senden)

    Der Rest passiert alles im NPM

    Da legst du die subdomains fest und stellst für jede subdomain ein zertifikat aus. nix mit wildcard :D

    Öhm container ist

    jc21/nginx-proxy-manager

    sollte aber vollig hupe sein ob docker oder lxc container

    Damit würdest du ja auch NPM sagen er soll ein Wildcard Zertifikat ausstellen

    Einfach nur den * DNS eintrag mit IPv4 wie du es hast. sonst keine subdomains die du nutzen möchtest dort angelegt haben

    In NPM auf proxy hosts gehen und einen neuen anlegen.

    zb für npm selbst

    also domain: npm.deinedomain.de

    Gewüschte optionen setzen, dann auf SSL Tab und dort Request new SSL Certificate auswählen, wieder optionen setzen und dann mit save bestätigen. nun sollte er automatisch ein zertifikat für die domain austellen und sollte auch dementsprechend für dich im brwoser erreichbar sein.