Nach der Installation von openssh-server startet der Server bei jedem Bootvorgang. Was muss ich tun, wenn ich dies manuell tun möchte?
In Version 0.6.7+ von Upstart würde ich der Jobdatei eine „manuelle“ Strophe hinzufügen.
10.04 hat Upstart 0.6.5-8. Was ist in diesem Fall die bevorzugte Methode, um den automatischen Start von SSH zu deaktivieren?
Antwort1
Benennen Sie /etc/init/ssh.conf in /etc/init/ssh.conf.disabled um.
sudo mv /etc/init/ssh.conf /etc/init/ssh.conf.disabled
Antwort2
Das hier sollte reichen:
update-rc.d ssh enable # sets the default runlevels to on
update-rc.d ssh disable # sets all to off
Antwort3
Kommentieren Sie in Ihrer Datei /etc/init/ssh.conf diebeginnen amLinie:
# ssh - OpenBSD Secure Shell server
#
# The OpenSSH server provides secure shell access to the system.
description "OpenSSH server"
#start on filesystem or runlevel [2345]
stop on runlevel [!2345]
respawn
respawn limit 10 5
umask 022
Antwort4
Hinweis für den Leser:
bei mir (Ubuntu 14.xx) hat nur die Antwort von Bryan Agee funktioniert: /etc/init/ssh.conf: Kommentieren Sie die Zeile „Start auf Dateisystem oder Runlevel …“ aus.
warum machen es die anderen nicht?
sudo mv /etc/init/ssh.conf /etc/init/ssh.conf.disabled
führt zu völligDeaktivierender Dienst. Er ist dann nicht mehr über "service ssh start" startbar.
update-rc.d ssh enable # setzt die Standard-Runlevel auf „on“
funktioniert einfach nicht (verwendet evtl. andere Autostartroutine)
/etc/init/ssh.conf.override mit „manuell“
funktioniert einfach nicht
berühren Sie /etc/ssh/sshd_nicht_auszuführen
deaktiviert das System auch vollständig
sudo apt-get install bum
nette Software, aber sie zeigt kein SSH an, also gibt es hier nichts zu tun
Fragesteller: Warum sind die obigen Antworten überhaupt hier? Ist das Startsystem so kompliziert oder probiert niemand seine Lösungen aus? oO