2 votes

Impossible d'exécuter SSH ou d'envoyer des commandes à /etc/init.d/ssh

Lorsque j'essaie d'exécuter des commandes telles que /etc/init.d/ssh restart o /etc/init.d/ssh start je n'obtiens aucune sortie. Il passe simplement à la ligne de commande suivante (Ubuntu Hardy). Je peux même passer des paramètres inutiles tels que /etc/init.d/ssh asldkfjalskfdj et je n'obtiens aucun avertissement ou message d'erreur, il passe simplement à la ligne suivante. Je peux vérifier dans mes processus :

lsof -i :22

et je ne vois pas mon processus ssh. Je ne vois pas non plus mon processus SSH lorsque je l'exécute :

netstat -na --inet

Des suggestions de dépannage ?

MERCI BEAUCOUP À VOUS TOUS ! Je ne sais pas comment je m'en suis débarrassé, mais apparemment j'ai détruit mon installation SSH. Un rapide sudo apt-get install ssh openssh-server a fait l'affaire ! J'apprécie vraiment que vous preniez tous le temps de m'aider !

2voto

theotherreceive Points 8185

Le script sortira immédiatement si l'option /usr/sbin/sshd binaire ne peut être trouvé et exécuté. Pouvez-vous ls -l /usr/bin/sshd ?

1voto

anonymouse Points 239

Essayez de le démarrer en mode débogage et recherchez les erreurs.

sudo /usr/sbin/sshd -def /etc/ssh/sshd_config

1voto

user8032 Points 758

Lorsque vous tentez de déboguer ce que fait un programme Shell, vous pouvez utiliser le set -x option pour demander au Shell d'afficher chaque commande développée avant d'exécuter la commande :

$ sudo /etc/init.d/ssh foo
$ sudo sh -x /etc/init.d/ssh foo
+ set -e
+ test -x /usr/sbin/sshd
+ umask 022
+ export SSHD_OOM_ADJUST=-17
+ test -f /etc/default/ssh
+ . /etc/default/ssh
[…]

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X