Sichern Sie eine Linux VPS: Zugriff, exponierte Dienste und Wiederherstellungs-Checkliste
Bereiten Sie SSH-Zugriff, Wartung, Firewall-Checks und wiederherstellbare Backups für ein Linux VPS vor. Testen Sie Änderungen, bevor Sie Ihre Anwendung aussetzen.
Bestätigen Sie Zugriff und Wiederherstellung, bevor Sie Änderungen vornehmen
Verwenden Sie die Anmeldeinformationen und Verwaltungsinformationen, die tatsächlich mit dem Dienst geliefert wurden. Identifizieren Sie das Betriebssystem, die verfügbaren Verwaltungsrechte und den Wiederherstellungskanal, bevor Sie die Zugriffskonfiguration ändern. Halten Sie die ursprüngliche Arbeitssitzung offen, während Sie eine zweite Verbindung überprüfen.
Bevorzugt geschützte SSH-Schlüssel und geeignete separate Verwaltungskonten, sofern unterstützt. Testen Sie den neuen Zugangspfad, bevor Sie einen vorhandenen entfernen. Änderungen an der SSH-Konfiguration sollten vor ihrer Anwendung mit der installierten Version validiert werden.
Karte der Dienste, die dem Internet ausgesetzt sind
Listen Sie die erforderlichen öffentlichen Endpunkte auf und unterscheiden Sie sie von privaten Anwendungskomponenten. Eine Datenbank, ein Cache oder ein Administrationspanel benötigen möglicherweise keinen uneingeschränkten öffentlichen Zugang. Führen Sie ein Verzeichnis der Abhördienste und veröffentlichten Containerhäfen.
Überprüfen Sie das Verhalten der Firewall von außerhalb des Servers nach Änderungen. Containernetzwerke können mit Host-Firewall-Regeln interagieren; Docker-veröffentlichte Ports benötigen eine eigene Überprüfung. Eine Regel, die in einer Host-Firewall-Schnittstelle erscheint, reicht nicht aus, um festzustellen, dass ein Container-Endpunkt nicht erreichbar ist.
Pflegen Sie die Linux-Distribution, Laufzeiten und Anwendungskomponenten. Verfolgen Sie, welche Änderungen einen Neustart, eine Datenbankmigration oder Kompatibilitätstests erfordern. Erstellen Sie eine Wiederherstellungskopie vor wesentlichen Änderungen und verwenden Sie eine Testumgebung, wenn die Anwendung dies erfordert.
Ein ausgewähltes Panel oder ein anfängliches Bereitstellungsprofil weist keinen laufenden Administrator zu. Entscheiden Sie, wer Updatebenachrichtigungen, Festplattennutzung, Anwendungsfehler und Zugriffsereignisse überwacht. Halten Sie Wartungsaufgaben in einem Zeitplan, der dem Projekt entspricht.
Schutz von Konfigurations- und Wiederherstellungskopien
Geben Sie Anwendungsprozessen nur den Zugriff, den sie benötigen. Halten Sie Geheimnisse aus öffentlichen Repositorien, veröffentlichten Containerbildern und Supportnachrichten fern. Beschränken Sie den Zugriff auf Backup-Kopien sowie auf die Live-Umgebung.
Sichern Sie die Daten und die Konfiguration, die für die Rekonstruktion der Anwendung erforderlich sind, und testen Sie die Wiederherstellung separat. Eine Kopie von Dateien allein kann eine Datenbank oder eine externe Abhängigkeit weglassen. Notieren Sie die Restaurierungssequenz und wer sie durchführen kann.
Überprüfen Sie das Ergebnis nach der Bereitstellung
Führen Sie diese Prüfungen nach der Ersteinrichtung aus und wiederholen Sie sie nach sinnvollen Netzwerk- oder Zugriffsänderungen. Sie sind eine Verwaltungs-Checkliste, nicht eine Behauptung, dass ein neu bestellter Dienst sie bereits bestanden hat.
Testen Sie SSH und den Wiederherstellungskanal.
Überprüfen Sie öffentliche Häfen und private Komponenten von außen.
Bestätigen Sie die Anwendung HTTPS und die erwarteten Weiterleitungen.
Überprüfen Sie Log- und Backup-Zugriff.
Testen Sie die Wiederherstellung und notieren Sie die Wiederherstellungsschritte.
Verfolgen Sie den Servicetermin und den Wartungsbesitzer.
Wählen Sie einen VPS-Managementansatz: Direktverwaltung, Cockpit oder HestiaCP. Überprüfen Sie die Betriebssystem- und Vorbereitungsoptionen, bevor Sie Ihren Server konfigurieren.
Bereiten Sie Docker auf einem Linux VPS vor: Wählen Sie kompatible Einrichtung, Größe der Dienste, schützen Sie persistente Daten und überprüfen Sie veröffentlichte Ports vor der Bereitstellung.
Planen Sie das Hosting von Backups rund um Dateien, Datenbanken und akzeptablen Datenverlust. Verstehen Sie wöchentliche oder tägliche Wiederherstellungspunkte und testen Sie die Wiederherstellung weg von Ihrer Live-Website.