Como reinicio o sshd no raspbian stretch?
Isso não funciona:
pi@raspberrypi:~/.ssh $ sudo systemctl restart sshd
Failed to restart sshd.service: Unit sshd.service not found.
/usr/sbin/sshd -D
.
Como reinicio o sshd no raspbian stretch?
Isso não funciona:
pi@raspberrypi:~/.ssh $ sudo systemctl restart sshd
Failed to restart sshd.service: Unit sshd.service not found.
/usr/sbin/sshd -D
.
Respostas:
Mesmo problema com o stretch e a jessie. Até você ativar o serviço com:
systemctl enable ssh
você não pode se referir ao serviço como "sshd". Depois que o serviço é ativado, não há problema, você pode até desativar o serviço com:
systemctl disable sshd
Realmente estúpido na minha opinião, mas é assim que as coisas são.
Como indicado nos comentários, o serviço principal é ssh.service
. Mas você também pode abordar com sshd.service
. Como você pode ver, ssh.service
tem um alias:
pi ~$ systemctl cat ssh
# /lib/systemd/system/ssh.service
[..]
[Install]
WantedBy=multi-user.target
Alias=sshd.service
pi ~$
Citado em man systemd.unit
:
Além disso, os arquivos de unidade podem especificar aliases através da diretiva Alias = na seção [Install]; esses aliases são efetivos apenas quando a unidade está ativada.
Com
pi ~$ sudo systemctl enable ssh
Você também pode obtê-lo com:
pi ~$ systemctl status sshd