![Como desativo a inicialização automática do SSHD?](https://rvso.com/image/1035907/Como%20desativo%20a%20inicializa%C3%A7%C3%A3o%20autom%C3%A1tica%20do%20SSHD%3F.png)
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