![Как отключить автоматический запуск SSHD?](https://rvso.com/image/1035907/%D0%9A%D0%B0%D0%BA%20%D0%BE%D1%82%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C%20%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9%20%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%20SSHD%3F.png)
После установки 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