
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 systemd
mitUbuntu 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 service
lautet:
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 service
oder sshd direkt aufzurufen. Stellen Sie sicher, dass Sie beide Befehle ausführen. Wenn Sie trotzdem einen Fehler erhalten stop ssh
, start ssh
sehen Sie nach, was er anzeigt – der Dienst könnte bereits gestoppt sein.
(Ich würde stop
/ start
anstelle von empfehlen restart
, es sei denn, Sie versuchen, ein System remote neu zu starten. Wenn ssh bereits gestoppt ist, restart
wirdnichtstarte 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
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:
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