O comando
systemctl disable ssh
fez isso por mim.
@Jakuje: Obrigado por me dar a ideia.
Em versões mais antigas do Ubuntu eu comentei a linha "start on ..." em /etc/init/ssh.conf. Isso funcionou bem, mas não no Ubuntu 15.04.
O comando
systemctl disable ssh
fez isso por mim.
@Jakuje: Obrigado por me dar a ideia.
Isso está documentado em man systemctl
:
systemctl disable ssh
impede que o serviço ssh seja iniciado automaticamente. Mas esta é a maneira que o systemd faz isso, mas o Ubuntu não o aceita e eles têm que fazer do seu próprio jeito:
Documentação oficial: link
De acordo com isso, você deve criar um override de unidade sem a diretiva WantedBy=multi-user.target
em /etc/systemd/system/ssh.service
(em vez do link simbólico atual):
rm /etc/systemd/system/ssh.service
cp /lib/systemd/system/ssh.service /etc/systemd/system/ssh.service
sed -e "/WantedBy=multi-user.target/d" -i /etc/systemd/system/ssh.service
systemctl daemon-reload
Ele faz um pouco mais do que o solicitado, mas a abordagem infalível é remover o pacote:
sudo apt-get remove openssh-server
Isso funciona em todas as versões do Ubuntu.
Supondo que você tenha acesso à Internet ou tenha armazenado o pacote em cache, a reinstalação (e a reinicialização automática) não é um problema:
sudo apt-get install openssh-server