Come riavvio ssh o sshd su Ubuntu?


9

Voglio riavviare ssh o sshd ma ottengo questo errore:

qqqq@Matrix-Server:/$ sudo /etc/init.d/ssh stop
sudo: /etc/init.d/ssh: command not found
qqqq@Matrix-Server:/$

Devo installare ssh o sshd o viene fornito con Ubuntu?

Risposte:


12

Installa openssh-server

sudo apt-get install openssh-server

Dopo aver installato openssh-server, potrebbe essere necessario eseguirlo sudo initctl reload-configurationprima di poterlo fare sudo service ssh start. Penso che questo sia un bug nelle recenti versioni di Ubuntu (12.10.13.04).
chrishiestand,

5

Lo sshd è il demone server ssh. Quindi, se si desidera connettersi a una macchina tramite SSH, è necessario installare un server SSH sulla macchina di destinazione, ad esempio utilizzando

sudo apt-get install openssh-server

Il comando ssh è ciò che si utilizza per connettersi effettivamente a una macchina che esegue un server SSH. È necessario che ssh sia installato sul computer da cui si desidera eseguire ssh.

sudo apt-get install ssh

Ma probabilmente ssh sarà già installato se usi una versione decente di Ubuntu.


Ora sul riavvio . Cosa vuoi riavviare? Se si desidera riavviare il server SSH sull'altro computer (ad es. Se è stata modificata la configurazione), utilizzare

sudo /etc/init.d/ssh restart

Sì, si chiama ssh anche se il processo si chiama sshd che potrebbe essere fonte di confusione.


3

C'è un'opzione nella procedura di installazione di Ubuntu per installare automaticamente il server SSH, se non l'hai scelto devi installare il pacchetto. Il pacchetto completo Ubuntu SSH include sia il demone del server che il client.
Per installarlo

sudo apt-get install ssh

1

Spesso il servizio prende il nome dal demone. Prova /etc/init.d/sshdinvece.


ho dovuto installare openssh. Ho pensato che venisse con Ubuntu, è strano

6
No, Ubuntu utilizza /etc/init.d/ssh. L'installazione predefinita viene fornita con il client openssh, ma non con il server openssh.
Andol,

anche ssh non era presente nella directory init.d. quando ho installato openssh, è arrivato in quella directory
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.