Zum Hauptinhalt springen

Wie starte ich den Server remote über die Befehlszeile neu

Ein Remote-Neustart des Servers kann erforderlich sein, wenn Sie keinen physischen Zugriff auf den Server haben oder wenn der Server nicht mehr reagiert und neu gestartet werden muss. In solchen Fällen kommt Ihnen eine Befehlszeile zu Hilfe, mit der Sie den Server remote neu starten können, ohne Daten zu verlieren und Zeitverzögerungen zu verursachen.

Es ist wichtig zu beachten, dass ein Remote-Neustart des Servers mit äußerster Vorsicht durchgeführt werden muss, um unbeabsichtigte Konsequenzen zu vermeiden. Stellen Sie sicher, dass Sie ein vollständiges Verständnis des Prozesses haben und über die entsprechenden Zugriffsrechte verfügen, bevor Sie mit dem Neustart beginnen.

Um den Server remote über die Befehlszeile neu zu starten, benötigen Sie eine installierte Remotezugriffssoftware wie SSH oder einen Windows-Remotedesktop. Nachdem Sie eine Remote-Verbindung zum Server hergestellt haben, können Sie die erforderlichen Befehle zum Neustart ausführen.

Eine der häufigsten Methoden zum Remote-Neustart des Servers ist der Befehl "shutdown". Um es auszuführen, müssen Sie eine Eingabeaufforderung öffnen und den folgenden Befehl eingeben:

shutdown /r /t 0

In diesem Befehl bedeutet "/r" einen Neustart, "/t" gibt die Verzögerung vor dem Neustart an (in diesem Fall bedeutet "0" keine Verzögerung). Nach dem Ausführen dieses Befehls wird der Server neu gestartet und alle Prozesse und Verbindungen werden beendet.

Unabhängig davon, welche Methoden Sie für den Remote-Neustart des Servers auswählen, achten Sie darauf, alle erforderlichen Daten zu speichern und alle erforderlichen Vorsichtsmaßnahmen zu aktivieren. Ein Neustart des Servers ist eine verantwortungsvolle Operation, die mit Vorsicht und nach den Empfehlungen der Hersteller ausgeführt werden muss.

Es wird empfohlen, die Dokumentation für Ihr Betriebssystem und die Software, die Sie für den Remotezugriff verwenden, zu lesen, bevor Sie einen Remote-Neustart durchführen, um Datenverluste oder Systemstörungen zu vermeiden.

Vorbereiten eines Remote-Neustarts des Servers über die Befehlszeile

Ein Remote-Neustart des Servers über die Befehlszeile kann in verschiedenen Situationen erforderlich sein, z. B. bei der Aktualisierung des Betriebssystems, bei der Behebung von Fehlern oder Konflikten. Bevor Sie mit dem Neustart beginnen, müssen Sie einige wichtige Schritte ausführen.

1. Überprüfen Sie die Verbindung zum Server

Stellen Sie sicher, dass Ihr Gerät Zugriff auf den Server hat, und stellen Sie die Verbindung mithilfe eines Remote-Zugriffsprogramms wie SSH (Secure Shell) oder RDP (Remote Desktop Protocol) her.

2. Speichern Sie alle Daten

Daher ist es wichtig, alle geöffneten Dateien beizubehalten und Anwendungen oder Dienste zu beenden, um einen möglichen Informationsverlust zu vermeiden.

3. Warnen Sie die Benutzer

Wenn andere Benutzer auf dem Server arbeiten, informieren Sie sie über einen bevorstehenden Neustart und bitten Sie Sie, ihre Arbeit zu speichern. Benachrichtigen Sie auch, wenn externe Systeme oder Dienste neu gestartet werden, die möglicherweise vom Betrieb des Servers abhängen.

4. Beenden Sie alle Aufgaben und Dienste

Stellen Sie sicher, dass alle ausgeführten Aufgaben und Dienste abgeschlossen oder angehalten wurden, bevor Sie den Server neu starten. Führen Sie Befehle aus, um alle aktiven Prozesse auf dem Server zu beenden oder zu entladen.

Hinweis: Seien Sie vorsichtig, wenn Sie Prozesse unterbrechen, da dies zu Datenverlust und Nichtverfügbarkeit von Diensten führen kann.

5. Überprüfen Sie den Systemstatus und die Ereignisprotokolle

Es wird empfohlen, den Systemstatus und die Ereignisprotokolle zu überprüfen, um mögliche Probleme nach dem Neustart zu beheben. Diese Informationen können Ihnen helfen, die Ursache für die aufgetretenen Probleme zu ermitteln und sie später zu beheben.

Nachdem Sie diese Schritte ausgeführt haben, können Sie den Server über die Befehlszeile remote neu starten. Es ist wichtig sich daran zu erinnern, dass der Neustart einige Zeit dauern kann, daher ist es notwendig, geduldig zu sein und darauf zu warten, dass der Neustartvorgang abgeschlossen ist.

Remote-Zugriff auf den Server über die Befehlszeile festlegen

Schritt 1:Installieren Sie den ssh-Server auf dem Remote-Server, falls er noch nicht installiert ist. Führen Sie dazu den Befehl aus:
sudo apt-get install openssh-server
Schritt 2:Öffnen Sie die ssh-Serverkonfigurationsdatei, die sich im Pfad /etc/ssh/sshd_config befindet. Sie benötigen Administratorrechte, um diese Datei zu bearbeiten.
Schritt 3:Suchen Sie nach der Zeile #PermitRootLogin und ändern Sie sie in PermitRootLogin yes . Dadurch können Sie sich remote als Root anmelden.
Schritt 4:Starten Sie den ssh-Server neu, um die Änderungen zu übernehmen, führen Sie den folgenden Befehl aus:
sudo service ssh restart

Nachdem Sie diese Schritte ausgeführt haben, können Sie den Remote-Server über die Befehlszeile mit einem ssh-Client verwalten.

Öffnen einer Eingabeaufforderung und Remote-Verbindung mit dem Server

Um den Server über die Befehlszeile remote neu zu starten, müssen Sie zuerst die Eingabeaufforderung auf dem lokalen Computer öffnen und eine Verbindung mit dem Remoteserver herstellen. Hier ist eine Anleitung, wie man das macht:

  1. Öffnen Sie das Startmenü und geben Sie "cmd" in die Suchleiste ein.
  2. Wählen Sie in den Suchergebnissen Eingabeaufforderung aus, um ein Eingabeaufforderungsfenster zu öffnen.
  3. Geben Sie den folgenden Befehl ein, um eine Verbindung mit dem Remoteserver herzustellen:
ssh username@server_ip_address

Ersetzen Sie "username" durch Ihren Benutzernamen auf dem Remoteserver und "server_ip_address" durch die IP-Adresse des Servers.

Wenn Sie zum ersten Mal eine Verbindung zum Server herstellen, werden Sie aufgefordert, den Server zu authentifizieren. Geben Sie "yes" ein und drücken Sie die Eingabetaste, um fortzufahren.

Nach erfolgreicher Verbindung mit dem Remoteserver wird eine Eingabeaufforderung angezeigt, die bereit ist, Befehle anzunehmen.

Sie können jetzt Befehle ausführen, um den Server neu zu starten, z. B.:

  1. sudo reboot - Server neu starten
  2. sudo shutdown -r now - Starten Sie den Server sofort neu

Beachten Sie, dass für einige Befehle möglicherweise Administratorrechte erforderlich sind. Verwenden Sie daher den Befehl sudo, um die erforderlichen Berechtigungen zu erhalten.

Nach dem Senden des Befehls wird der Server neu gestartet. Stellen Sie sicher, dass Sie über Administratorrechte verfügen, und führen Sie die Befehle sorgfältig aus, um unerwünschte Konsequenzen zu vermeiden.

Starten Sie den Server remote über die Befehlszeile neu

Einer der beliebtesten Befehle zum Remote-Neustart des Servers ist der Befehl "shutdown". Um einen Befehl zum Neustart des Servers zu senden, müssen Sie eine Eingabeaufforderung auf dem lokalen Computer öffnen und den folgenden Befehl eingeben:

shutdown /r /m \\servername

Wenn Sie diesen Befehl ausführen, werden Sie aufgefordert, den Server mit dem angegebenen Namen neu zu starten. Wenn der Server unter einem Administratorkonto ausgeführt wird, müssen Sie möglicherweise einen Administrator-Benutzernamen und ein Passwort eingeben, um den Neustart zu bestätigen.

Bevor Sie jedoch einen Befehl zum Remote-Neustart des Servers senden, sollten Sie sorgfältig prüfen, ob Sie den richtigen Server ausgewählt haben, um unerwartete Probleme zu vermeiden oder den falschen Server neu zu starten.

Neben dem Befehl "shutdown" gibt es andere Möglichkeiten, den Server über die Befehlszeile aus der Ferne neu zu starten, einschließlich der Verwendung von "restart-computer", "psexec" und anderen Befehlen. Alle diese Befehle bieten die Möglichkeit, die Server remote zu verwalten und bei Bedarf neu zu starten.