Wie deaktiviere ich den automatischen Start von SSHD?

Wie deaktiviere ich den automatischen Start von SSHD?

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

verwandte Informationen