Come riavvio sshd su raspbian?


8

Come riavvio sshd su raspbian stretch?

Questo non funziona:

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

3
prova questo sudo systemctl riavvia ssh invece no d
Steve Robillard,

Perché hanno lasciato cadere la d? È sshd sul mio tratto Debian.
Jarle Hammen Knudsen,

1
Nel mio tratto Debian ho ssh.service e sshd.service che indicano entrambi /usr/sbin/sshd -D.
Ingo,

Puoi per favore accettare una risposta, quindi la tua domanda è finita e non comparirà più per anni?
Ingo

Risposte:


7

Stesso problema con stretch e jessie. Fino a quando non abiliti il ​​servizio con:

systemctl enable ssh

non puoi fare riferimento al servizio come "sshd". Una volta abilitato il servizio, nessun problema, puoi persino disabilitare il servizio con:

systemctl disable sshd

Davvero stupido secondo me, ma è così.


Esatto, sto installando ArchlinuxArm per sbarazzarmi di questo tipo di seccature.
wuxb,

2

Come indicato nei commenti, il servizio principale è ssh.service. Ma puoi farlo anche con sshd.service. Come puoi vedere ssh.serviceha un alias:

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

Citato da man systemd.unit:

Inoltre, i file di unità possono specificare gli alias tramite la direttiva Alias ​​= nella sezione [Installa]; tali alias sono efficaci solo quando l'unità è abilitata.

Con

pi ~$ sudo systemctl enable ssh

Puoi anche ottenerlo con:

pi ~$ systemctl status sshd

0

Nel mio caso sul dispositivo raspberry pi 3B + con sistema operativo raspbian funziona così:

sudo service ssh status
sudo service ssh restart
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.