Wie starte ich den SSH-Dienst neu?

Wie starte ich den SSH-Dienst neu?

Wie stoppe/starte ich ssh? Ich habe versucht

/etc/init.d/ssh restart
sudo service ssh restart
sudo restart ssh

Ich erhalte jedes Mal eine Fehlermeldung.

Antwort1

15.04 und neuer:

Verwenden Sie diesen Befehl:

sudo systemctl restart ssh

Um den SSH-Server/Daemon neu zu starten.

Beginnen wir systemdmitUbuntu 15.04verwenden Sie jetzt diese Syntax, um Dienste zu stoppen, zu starten oder neu zu starten:

sudo systemctl <action> <service-name>

Antwort2

Der Befehl zum Neustart ssh servicelautet:

sudo service ssh restart

Antwort3

Vor 15.04:

Es sollte so einfach sein wie (getestet bei einer Neuinstallation mit OpenSSH-Server)

sudo stop ssh
sudo start ssh

Da esEmporkömmling, dies ist die beste Methode™, anstatt /etc/init.d/ssh zu verwenden serviceoder sshd direkt aufzurufen. Stellen Sie sicher, dass Sie beide Befehle ausführen. Wenn Sie trotzdem einen Fehler erhalten stop ssh, start sshsehen Sie nach, was er anzeigt – der Dienst könnte bereits gestoppt sein.

(Ich würde stop/ startanstelle von empfehlen restart, es sei denn, Sie versuchen, ein System remote neu zu starten. Wenn ssh bereits gestoppt ist, restartwirdnichtstarte es.)

Wenn diese Befehle nicht funktionieren, liegt wahrscheinlich entweder ein Fehler vor oder Sie haben zu viel an Ihrem System herumgebastelt. In diesem Fall wissen Sie zumindest, was das Problem nicht ist.

Antwort4

Auf dem Ubuntu-Desktop:

Überprüfen Sie zunächst den Status des Dienstes:

sudo service ssh status

Bildbeschreibung hier eingeben

sollte Folgendes anzeigen: - Active: active (running)Wenn es läuft, muss es nicht neu gestartet werden. Wenn Sie es dennoch neu starten möchten, ruft Ubuntu den Dienst ssh auf, nicht sshd.

service ssh restart

Wenn es sich jedoch nicht um Ubuntu Desktop handelt, verwenden Sie die CLI:

sudo systemctl restart ssh
sudo service ssh restart

Der Dienst wird auch von Upstart und nicht von Sysvinit gesteuert. Sie finden ihn daher unter /etc/init/ssh.conf statt unter /etc/init.d/ssh.

Wenn Sie einige Einstellungen ändern möchten (z. B. den Abhörport und die Root-Anmeldeberechtigung), bearbeiten Sie die Konfigurationsdatei mit dem folgenden Befehl:

sudo nano /etc/ssh/sshd_config

Auf dem Ubuntu-Desktop können Sie gedit statt nano verwenden:

Bildbeschreibung hier eingeben

Wenden Sie die Änderungen abschließend durch einen Neustart bzw. Neuladen von SSH an:

sudo service ssh restart

Wenn das oben genannte immer noch nicht funktioniert, geben Sie Folgendes ein:

sudo service ssh stop
sudo service ssh start

Wenn alles oben genannte fehlschlägt, versuchen Sie, Ihr Ubuntu-System neu zu starten:

sudo reboot -f

verwandte Informationen