如何禁用启动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时是否有效。

没有我知道的命令可以禁用新兴作业,但是您可以通过编辑相应的Upstartconfiguration文件来手动禁用服务。 要在启动时停止SSHd,请注释掉/etc/init/ssh.conf的行start on ... ,如下所示:

 description "OpenSSH server" #start on filesystem stop on runlevel [!2345]