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?
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:
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.
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
Spesso il servizio prende il nome dal demone. Prova /etc/init.d/sshdinvece.
sudo initctl reload-configurationprima di poterlo faresudo service ssh start. Penso che questo sia un bug nelle recenti versioni di Ubuntu (12.10.13.04).