Como posso reiniciar o daemon SSH no Ubuntu?

95

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.

    
por bharal 05.05.2014 / 05:45

2 respostas

153

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 .

    
por 05.05.2014 / 05:52
2

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

    
por 26.05.2015 / 08:35