Wenn ich eingebe, service sshd restart
erhalte ich eine sshd: unrecognized service
Fehlermeldung.
Ich habe in /etc/ssh/
einer Datei sshd_config
, die ich zum Festlegen der Konfiguration verwende. Ich kann auch in die Ubuntu-Box putty (es ist remote).
Wenn ich eintippe, /etc/init.d/sshd restart
bekomme ichNo such file or directory
Darunter /usr/sbin/
befindet sich eine sshd-Datei, die jedoch binär ist.
Stimmt etwas mit meinem sshd nicht? Was mache ich, um das zu beheben? Um klar zu sein, möchte ich in der Lage sein zu tippen service sshd restart
(wie alle Online-Tutorials sagen), um in der Lage zu sein, mein sshd neu zu starten. Damit werden meine Portänderungen wirksam.
ls /etc/init.d | grep ssh
Antworten:
Ubuntu ruft den Dienst
ssh
nicht aufsshd
.Der Dienst wird auch von upstart und nicht von sysvinit gesteuert. So finden Sie es bei
/etc/init/ssh.conf
statt/etc/init.d/ssh
.quelle
rc
Skriptbegriff ist jetzt doppelt veraltet. Aktuelle Antworten finden Sie unter askubuntu.com/questions/653865 .sudo service ssh restart
Am wichtigsten ist, dass Sie über die entsprechenden Berechtigungen verfügen. Die meisten Probleme, wie z. B. der Prozess kann nicht gestartet werden oder einige Dateien können nicht gefunden werden, sind auf Berechtigungen zurückzuführen. Verwenden Sie
sudo
vor jedem Befehl.Jetzt für ssh können Sie einfach tun
Dies nutzt Emporkömmlinge
quelle
sudo restart ssh
.service ssh restart
funktioniert nicht in meinem Ubuntu 14.04.