Como desativo a inicialização automática do SSHD?

Como desativo a inicialização automática do SSHD?

Depois de instalar o openssh-server, o servidor inicia toda vez que eu inicializo. Se eu quiser que seja manual, o que preciso fazer?

Na versão 0.6.7+ do upstart eu adicionaria uma estrofe "manual" ao arquivo de trabalho.

10.04 tem o inicial 0.6.5-8. Qual é a maneira preferida de impedir que o ssh seja iniciado automaticamente neste caso?

Responder1

Renomeie /etc/init/ssh.conf para /etc/init/ssh.conf.disabled.

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

Responder2

Isso deve ser suficiente:

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

Responder3

No seu /etc/init/ssh.conf, comente ocomeçarlinha:

# 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

Responder4

nota ao leitor:

para mim (ubuntu 14.xx) apenas a resposta de Bryan Agee funcionou: /etc/init/ssh.conf: comente a linha "start on filesystem or runlevel..."

por que os outros não o fazem?

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

resultará em completamentedesativandoo serviço. Ele não poderá mais ser iniciado através do "service ssh start".

update-rc.d ssh enable # define os níveis de execução padrão como ativados

simplesmente não funciona (talvez use uma rotina de inicialização automática diferente)

/etc/init/ssh.conf.override com "manual"

simplesmente não funciona

toque em /etc/ssh/sshd_not_to_be_run

também desativa completamente o sistema

sudo apt-get install vagabundo

bom software, mas não mostra ssh, então nada a fazer aqui

pessoa questionando: por que as respostas acima estão aqui? o sistema de inicialização é tão complicado ou ninguém tenta suas soluções? oO

informação relacionada