10 votes

PuTTY erreur fatale : Le serveur a refusé de démarrer un shell/commande

J'ai toujours utilisé PuTTY (win32) pour accéder à mes serveurs via SSH. Hier, j'ai mis à jour OpenSSH sur mon serveur de la version 4.3 à la version 5.8 et il semble que PuTTY ne fonctionne plus. Il demande un mot de passe, le confirme comme correct, puis renvoie l'erreur fatale Le serveur a refusé de démarrer un shell/commande.

Quand j'essaie de me connecter avec OpenSSH de cygwin, je n'ai aucun problème.

7voto

iTayb Points 761

Le problème était un manque de RAM.

2voto

Caleb Points 11393

Il semble que quelque chose dans vos configurations Putty demande un shell spécifique après la connexion qui n'est plus approuvé. Essayez de créer une nouvelle session au lieu de celle enregistrée et d'entrer le moins de paramètres possible, juste l'hôte et les détails d'authentification. Cela devrait vous permettre de vous connecter. Ensuite, si vous voulez corriger votre session enregistrée précédente, examinez les paramètres pour trouver des informations sur la commande distante, le shell préféré, etc.

2voto

keven Points 1

Pour les utilisateurs rencontrant ce problème : Vous pouvez résoudre cela en tuant la session de l'un des utilisateurs en utilisant

pkill -KILL -u nom_utilisateur

NB : J'ai utilisé l'accès root, car la connexion était réussie

1voto

Tonny Points 6232

Vous avez probablement défini la "commande à distance" dans les paramètres SSH de la configuration Putty. Supprimez simplement ce paramètre et réessayez.

1voto

Mariana Points 11

Je sais que c'est un vieux fil de discussion, mais j'ai eu ce problème et je suis tombé sur ces réponses mais... je n'ai pu le résoudre qu'en mettant à jour la version de PuTTY à 0.70. C'était la seule chose qui a fonctionné pour moi. Santé !

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