O Ubuntu chama o serviço ssh
, não sshd
.
service ssh restart
O serviço também é controlado por upstart e não por sysvinit. Então você encontrará em /etc/init/ssh.conf
em vez de /etc/init.d/ssh
.
Quando eu digito service sshd restart
, recebo um erro sshd: unrecognized service
.
Eu tenho, em /etc/ssh/
, um arquivo sshd_config
que eu uso para definir a configuração. Eu também posso putty na caixa do Ubuntu (é remoto).
Quando eu digito /etc/init.d/sshd restart
, recebo No such file or directory
Sob /usr/sbin/
existe um arquivo sshd, mas é binário.
Tem algo errado com o meu sshd? O que eu faço para consertar isso? Para ser claro, eu quero poder digitar service sshd restart
(como todos os tutourials online dizem) para poder, bem, reiniciar meu sshd. Para que minhas alterações de porta entrem em vigor.
O mais importante é que você tenha permissões para isso. A maioria do problema como não pode iniciar o processo ou não pode encontrar algum arquivo são devido a permissões. Use sudo
antes de qualquer comando.
Agora para o ssh você pode simplesmente fazer
sudo stop ssh
sudo start ssh
Isso aproveita upstart