Je veux redémarrer ssh ou sshd mais j'obtiens cette erreur:
qqqq@Matrix-Server:/$ sudo /etc/init.d/ssh stop
sudo: /etc/init.d/ssh: command not found
qqqq@Matrix-Server:/$
Dois-je installer ssh ou sshd ou est-ce fourni avec Ubuntu?
Je veux redémarrer ssh ou sshd mais j'obtiens cette erreur:
qqqq@Matrix-Server:/$ sudo /etc/init.d/ssh stop
sudo: /etc/init.d/ssh: command not found
qqqq@Matrix-Server:/$
Dois-je installer ssh ou sshd ou est-ce fourni avec Ubuntu?
Réponses:
Le sshd est le démon du serveur ssh. Donc, si vous souhaitez vous connecter à une machine via ssh, vous devez installer un serveur ssh sur votre machine cible, par exemple en utilisant
sudo apt-get install openssh-server
La commande ssh est ce que vous utilisez pour vous connecter réellement à une machine exécutant un serveur ssh. Vous avez besoin que ssh soit installé sur la machine à partir de laquelle vous voulez ssh.
sudo apt-get install ssh
Mais ssh sera probablement déjà installé si vous utilisez une version décente d'Ubuntu.
Maintenant sur le redémarrage . Que voulez-vous redémarrer? Si vous voulez redémarrer le serveur ssh sur l'autre machine (par exemple si vous avez changé la configuration) utilisez
sudo /etc/init.d/ssh restart
Oui, il est appelé ssh bien que le processus soit appelé sshd, ce qui pourrait prêter à confusion.
Il y a une option dans la procédure d'installation d'Ubuntu pour installer automatiquement le serveur SSH, si vous ne l'avez pas choisi, vous devez installer le paquet. Le package complet Ubuntu SSH comprend à la fois le démon serveur et le client.
Pour l'installer
sudo apt-get install ssh
Souvent, le service porte le nom du démon. Essayez /etc/init.d/sshd
plutôt.
sudo initctl reload-configuration
avant de pouvoirsudo service ssh start
. Je pense que c'est un bug dans les versions récentes d'ubuntu (12.10,13.04).