Also vorab Froxlor würde ich nicht einsetzten das macht dich erst recht gut angreifbar. Würde einfach Lighttpd benutzen das ist schnell konfiguriert und kann man prima Absichern. Würde PHP-fcgi benutzen.
SSH klar erstmal Root login disabel, dann würde ich dem SSH Server beibringen das er nur Benutzer aus einer Bestimmten Benutzergruppe zu lässt. Sprich z.B. der Benutzer bob bedindet sich in der Gruppe ssh_users, damit kann sich bob anmelden hingegen ist alice nicht in dieser Gruppe somit reagiert der SSH mit einem "Korb" für den User. Standart Shell kannst du auch mit anpassen. Ich hab noch ein Skript in meinem Verbaut gehabt der mir eine Mail sendet sobald ein erfolgreicher Login geschehen war, Quasi Benutzername Timestap und IP. Den es fällt auf wenn nur du dich anmelden darfst und gerade ein Login geschieht obwohl du z.B. Gerade am Strand liegst ![]()
Fail2Ban ist auch ganz Hübsch weil es die IPs nach einer Anzahl fehlgeschlagender Anmelde Versuche für eine Zeit Sperrt somit werden Brutforces meiner Meinung nach recht unmöglich, das ganze würde ich noch mit IPTabels nachwürzen, heißt du droppst alle Ports und gibst in deinem Fall 22,80,143,443,587 frei damit ist nur der Webserver unter 80 und 443 erreichbar und der Mail unter 143,587 sowie SSH unter 22. Im Grunde bringt dir das ändern von Port 22 nur den Effekt das du weniger Spam in der Log hast den Port kann man einfach suchen und finden wenn du ihn ändern solltest.
Solang du den MySQL nicht dazu bringst von aussen erreichbar zu sein ist er sicher so wie er ausgeliefert wird per APT-GET, macht auch keinen Sinn in deinem Fall das er von aussen reagiert.
Den Netcup-Server als Notfall-Backup zu benutzen würde ich dir abraten weil A du diese Verschlüsseln (musst) kannst und B du keinen Schimmer hast wo die liegen. Ganz davon zu schweigen wenn das Storage down ist wegen Wartungsarbeiten oder komplett Abschmiert bist du erstmal der, der in die Röhre schaut.
Was E-Mail angeht würde ich entweder die Konsole Lieb gewinnen oder ein Blankes E-Mail Tool installieren auf Port 8080 legen oder so ![]()
Teamspeak ist nicht meine Welt ich mag die Alternative Mumble lieber die Qualität ist besser und alle Clients sind for Free