In älteren Versionen von Ubuntu habe ich die Zeile "start on ..." in /etc/init/ssh.conf auskommentiert. Dies hat gut funktioniert, aber nicht in Ubuntu 15.04.
11
Der Befehl
systemctl disable ssh
habe es für mich getan.
@ Jakuje: Danke, dass du mir die Idee gegeben hast.
Dies ist dokumentiert in man systemctl
:
systemctl disable ssh
verhindert, dass der SSH-Dienst automatisch gestartet wird. Aber so macht es systemd, aber ubuntu akzeptiert es nicht und sie müssen es auf ihre eigene Weise tun:
Offizielle Dokumentation: https://wiki.ubuntu.com/SystemdForUpstartUsers#Automatic_starting
Dementsprechend sollten Sie eine Einheitenüberschreibung ohne Anweisung WantedBy=multi-user.target
in /etc/systemd/system/ssh.service
(anstelle des aktuellen Symlinks) erstellen :
rm /etc/systemd/system/ssh.service
cp /lib/systemd/system/ssh.service /etc/systemd/system/ssh.service
sed -e "/WantedBy=multi-user.target/d" -i /etc/systemd/system/ssh.service
systemctl daemon-reload
disable
... ich weiß nicht warum ich dort hingelegt habestatus
. Es funktionierte nicht für mich unter Ubuntu (im Gegensatz zu den anderen Systemen), also suchte ich auch nach einer anderen Lösung ...ssh
Alias vorziehensshd
. Funktioniert beispielsweisesystemctl enable sshd
nicht , da die Aliase nicht zum Aktivieren von Diensten verwendet werden können .sshd
und was selbsterklärender ist. Ich bin nicht sicher, warum Debian / Ubuntu nurssh
für den Server verwendet hat. Ich werde diese Antwort bearbeiten, um sie wiederzugeben. Vielen Dank.Es macht ein bisschen mehr als gewünscht, aber der narrensichere Ansatz besteht darin, das Paket zu entfernen:
Dies funktioniert in allen Versionen von Ubuntu.
Angenommen, Sie haben einen Internetzugang oder haben das Paket zwischengespeichert, ist eine Neuinstallation (und ein automatischer Neustart) kein Problem:
quelle
sudo apt-get install --reinstall openssh-server
Ich möchte einen Dienst deaktivieren und
systemctl disable myservice
funktioniert nicht, aber wenn ich einensystemctl daemon-reload
nach dem Deaktivieren ausführe, wird er deaktiviert.quelle