¿Cómo reinicio sshd en raspbian?


8

¿Cómo reinicio sshd en raspbian stretch?

Esto no funciona:

pi@raspberrypi:~/.ssh $ sudo systemctl restart sshd
Failed to restart sshd.service: Unit sshd.service not found.

3
prueba este sudo systemctl restart ssh en lugar de no d
Steve Robillard

¿Por qué dejaron caer la d? Es sshd en mi tramo Debian.
Jarle Hammen Knudsen

1
En mi tramo Debian tengo ssh.service y sshd.service apuntando a ambos /usr/sbin/sshd -D.
Ingo

¿Puede aceptar una respuesta para que su pregunta esté terminada y no vuelva a aparecer durante años?
Ingo

Respuestas:


7

El mismo problema con ambos estiramiento y jessie. Hasta que habilite el servicio con:

systemctl enable ssh

no puede referirse al servicio como "sshd". Una vez que el servicio está habilitado, no hay problema, incluso puede deshabilitar el servicio con:

systemctl disable sshd

Realmente estúpido en mi opinión, pero así son las cosas.


Exactamente, estoy instalando ArchlinuxArm para deshacerme de este tipo de molestias.
wuxb

2

Como se indica en los comentarios, el servicio principal es ssh.service. Pero también puede abordarlo con sshd.service. Como puedes ver ssh.servicetiene un Alias:

pi ~$ systemctl cat ssh
# /lib/systemd/system/ssh.service
[..]
[Install]
WantedBy=multi-user.target
Alias=sshd.service
pi ~$

Citado de man systemd.unit:

Además, los archivos de unidad pueden especificar alias a través de la directiva Alias ​​= en la sección [Instalar]; esos alias solo son efectivos cuando la unidad está habilitada.

Con

pi ~$ sudo systemctl enable ssh

También puedes conseguirlo con:

pi ~$ systemctl status sshd

0

En mi caso, el dispositivo raspberry pi 3B + con sistema operativo raspbian funciona así:

sudo service ssh status
sudo service ssh restart
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.