1 votes

SSH : Impossible de se connecter avec la clé après avoir désactivé l'authentification par mot de passe

J'ai un serveur ubuntu sur Amazon EC2. Avant, je me connectais avec le fichier de clé pem d'origine généré au lancement de l'instance.

ssh -i /chemin/vers/clef.pem ubuntu@nom-dns-de-l'instance.com

J'ai essayé d'arrêter l'authentification par mot de passe et j'ai apporté les changements suivants dans sshd_config.

ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM no 

Paf. La connexion avec la clé s'est arrêtée et me renvoie une erreur 'Permission Denied(publicKey)'

La chose drôle, c'est que j'avais créé une clé rsa pour un utilisateur non-root avec ssh-keygen. Ça fonctionne toujours. Mais le fichier de clé ec2 pem ne fonctionne pas.

Note : Si je change UsePAM en 'yes', la clé pem recommence à fonctionner. Je suis capable de reproduire ce problème sur une autre machine. Cependant, sur la première machine, j'ai perdu la possibilité d'obtenir des privilèges root à cause du non fonctionnement du fichier de clé. Donc je ne peux pas apporter de changements au fichier sshd_config.

Le journal ssh ressemble à ce qui suit.

OpenSSH_5.9p1 Debian-5ubuntu1.1, OpenSSL 1.0.1 14 Mar 2012
(debug logs in French will not be translated as they are system outputs)

Une idée de comment accéder à l'utilisateur root avec le fichier de clé 'pem'?

0 votes

Pouvez-vous 'sudo' à partir du compte utilisateur régulier?

0 votes

@rickhg12hs - Non. Ça aurait été sans problème sinon.

0 votes

Le mot de passe a-t-il été défini pour le compte root?

0voto

rickhg12hs Points 394

Lors de la prochaine instanciation, utilisez l'une des fonctionnalités 'CloudInit' et fournissez un script User-Data qui éditera/corrigera 'sshd_config'. Une simple commande 'sed' devrait fonctionner.

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