Как отключить автоматический запуск SSHD?

Как отключить автоматический запуск SSHD?

После установки openssh-server сервер запускается каждый раз при загрузке. Если я хочу, чтобы это было вручную, что мне нужно сделать?

В версии upstart 0.6.7+ я бы добавил в файл задания строфу «manual».

10.04 имеет upstart 0.6.5-8. Какой предпочтительный способ отключить автоматический запуск ssh в этом случае?

решение1

Переименуйте /etc/init/ssh.conf в /etc/init/ssh.conf.disabled.

sudo mv /etc/init/ssh.conf /etc/init/ssh.conf.disabled

решение2

Этого должно быть достаточно:

 update-rc.d ssh enable # sets the default runlevels to on 
 update-rc.d ssh disable # sets all to off

решение3

В вашем /etc/init/ssh.conf закомментируйтеначатьлиния:

# 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

решение4

Примечание для читателя:

для меня (ubuntu 14.xx) сработал только ответ Брайана Эйджи: /etc/init/ssh.conf: закомментируйте строку «start on filesystem or runlevel...»

почему остальные этого не делают?

sudo mv /etc/init/ssh.conf /etc/init/ssh.conf.disabled

приведет к полностьюдеактивацияслужба. После этого ее больше нельзя будет запустить через "service ssh start".

update-rc.d ssh enable # устанавливает уровни запуска по умолчанию на on

просто не работает (возможно, использует другую процедуру автозапуска)

/etc/init/ssh.conf.override на "manual"

просто не работает

коснитесь /etc/ssh/sshd_not_to_be_run

также полностью отключает систему

sudo apt-get install бум

хорошее ПО, но оно не показывает ssh, так что тут делать нечего

человек спрашивает: почему вышеприведенные ответы вообще здесь? система запуска настолько сложна или никто не пробует его решения? oO

Связанный контент