Come posso riavviare il demone SSH su Ubuntu?


104

Quando digito service sshd restartottengo un sshd: unrecognized serviceerrore.

Ho, in /etc/ssh/un file sshd_configche uso per impostare la configurazione. Posso anche mettere stucco nella scatola di Ubuntu (è remoto).

Quando scrivo /etc/init.d/sshd restartottengoNo such file or directory

Sotto /usr/sbin/c'è un file sshd, ma è binario.

C'è qualcosa che non va nella mia sshd? Cosa devo fare per risolvere questo problema? Per essere chiari, voglio essere in grado di digitare service sshd restart(come dicono tutti i tutoriali online) per poter riavviare il mio SSH. In modo che le mie modifiche alla porta abbiano effetto.


pubblica l'output dils /etc/init.d | grep ssh
Avinash Raj

Risposte:


166

Ubuntu chiama il servizio ssh, no sshd.

service ssh restart

Il servizio è anche controllato da startstart e non da sysvinit. Quindi lo troverai al /etc/init/ssh.confposto di /etc/init.d/ssh.


6
Questa risposta non si applica più a partire dalla versione 15. Ubuntu La rcnozione di script di System 5 è ora doppiamente obsoleta . Per risposte aggiornate, consultare askubuntu.com/questions/653865 .
JdeBP,

3
La prima parte della risposta è ancora valida. Si noti inoltre che dovrebbe esseresudo service ssh restart
Sridhar Sarnobat il

'sudo service ssh restart' funziona bene su Ubuntu xenial.
Binita Bharati

3

Ancora più importante, dovresti avere i permessi per farlo. La maggior parte del problema, ad esempio non è possibile avviare il processo o non è possibile trovare alcuni file, è dovuta alle autorizzazioni. Utilizzare sudoprima di qualsiasi comando.

Ora per ssh puoi semplicemente fare

sudo stop ssh
sudo start ssh

Questo fa leva sull'inizio


23
questo è davvero un male per i server remoti, puoi disconnetterti con quel primo comando e non si riavvia automaticamente.
therealmarv,

1
@therealmarv mi ricorda la mia prima configurazione remota di tabelle ip. "iptables -A INPUT -j DROP" ... poi passa un po 'a partire da un terminale disconnesso chiedendosi cosa sia successo.
Kickaha,

Penso che può essere fatto in un solo comando: sudo restart ssh. service ssh restartnon funziona nel mio Ubuntu 14.04.
chus,
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.