Joe, alles in einem denke ich, dass die von Dir kritisierten Punkte für einen privaten Server hinnehmbar sind.
Ausserdem habe ich noch folgende Anmerkungen:
Warum sollte ich einem HowTo die man-pages zu den verwendeten Befehlen wiederholen?
Die manpages enthalten selten Befehle, die man direkt anwenden kann. Ausserdem fehlen die sinnvollen Optionen. Der Benutzer ist in diesem Stadium noch nicht soweit, dass er sich das alleine zusammenreimen kann.
Ah ja, nur weil der Autor des HowTo einer mir unbekannten Person blind vertraut, soll ich dies ebenfalls? Vertraust Du mir?
Nun, es sei jedem überlassen, sein Vertrauen demjenigen zu schenken den er will. Ich kenne Dich z.B. nicht, aber etliche andere Admins vertrauen (schwören auf) ART. Such Mal nach AtomicRocketturtle um Dich zu überzeugen. Für meinen Privaten Server reicht es. Klar ist, dass ich damit keinen Bankserver oder sonst was ernstes aufsetzen würde - halt - das würde ich gar nicht Mal selbst tun wollen.
Unnötige Software hat auf einem Server nichts verloren. vi(m) und/oder pico/nano gehören bei allen mir bekannten Distributionen zum Basissystem.
Ok, das ist wieder eine Kleinigkeit, die ich für einen privaten Server für hinnehmbar halte.
Wenn ich mir sensible Daten (beispielsweise Passworte) nicht merken kann, dann hinterlege ich diese an einem nur mir zugänglichem Ort (Safe).
Hmmm... OK. Wenn man bei privaten Servern das Buch zu hause liegen hat, ist das Risiko aus meiner Sicht ebenfalls hinnehmbar, da daneben auch meine Ordner mit Bankauszügen und auch meine Geburtsurkunde und andere wichtige Papiere stehen.
USEPam hebelt PermitRootLogin aus: man sshd_config
Das wurde bereits früher im Thread behandelt.
Wie willst Du mit einem alias den Server sicherer machen? Oder habe ich das Thema des HowTo falsch interpretiert?
Das How-To bezieht sich auf (1) einen Server aufsetzen (inkl. Administrationshilfen) UND (2) absichern, was unweigerlich zur Folge hat, dass gewisse Hinweise darin nur Punkt 1 und andere nur Punkt 2 betreffen. Es hat ja keiner behauptet, dass das einrichten von aliases den Server sicherer macht??
set-variable = var_name=value
This syntax is deprecated as of MySQL 4.0
OK, die erste Version des How-Tos wurde vor der Einführung von MySQL4 in Plesk geschrieben. Da die veraltete Syntax in MySQL4 aber keine Fehler verursacht, hat man übersehen, dass das How-To mit der neuen Syntax ergänzt werden muss. Hier auch: nicht kritisch.
Weil eine Firewall vor das zu schützende System gehört und nicht darauf. Zudem sind bei einem Server per se nur gewollte Ports offen, insofern gibt es gar nichts zu schützen.
Bei den 08-15 Rootservern gibt es keine vorgeschaltete Firewall.
Ich verwende selbst die Plesk Firewall - vielleicht tut die aber nichts anderes als IPtables zu steuern? Weiss ich nicht.
Unterdrückte oder manipulierte Softwareversionen sind Security by Obscurity aka sinnlos, zudem erschweren sie das Debuggen. Der Teil ab "haben mit..." bezieht sich auf alle genannten Punkte, nicht nur den Letzten...
Ok, stufe ich auch als nicht kritisch ein.
Fazit ist, dass es sich wohl um eine ganz gute Anleitung handelt, oder?