Linux
如何從啟動中禁用 sshd?
我正在使用 Ubuntu 10.04 並安裝了 openssh-server。
如何在啟動時禁用/啟用它?
顯然它沒有完成
chkconfig
# chkconfig --list|grep -i ssh ssh 0:off 1:off 2:off 3:off 4:off 5:off 6:off #
這應該足夠了,即使您使用的是新貴(基於依賴的引導):
update-rc.d ssh enable # sets the default runlevels to on update-rc.d ssh disable # sets all to off
我不知道 Ubuntu 預設包含 chkconfig,這很有趣 - Debian 沒有。
請參閱下面有關如何刪除啟動連結的評論 - 我不確定在使用 upstart 時是否有效。
我知道沒有命令可以禁用 upstart 作業,但您可以通過編輯相應的 Upstart 配置文件手動禁用服務。要阻止 SSHd 在引導時啟動,請註釋掉以下
start on ...
行/etc/init/ssh.conf
:description "OpenSSH server" #start on filesystem stop on runlevel [!2345]