Bonjour les amis.
J'utilise Rhel 5.4 sur System1 et CentOS 5.4 sur System2. Je suis capable de faire du SSH depuis l'utilisateur A1 de System1 vers l'utilisateur A2 de System2 par une méthode simple. Maintenant, je veux générer des clés pour les deux utilisateurs A1 & A2. J'ai généré les clés avec succès.
IP de System1 - 200.0.0.1
IP de System2 - 200.0.0.2
[A1@System1 ~]$ssh-keygen -t dsa - Généré avec succès
[A2@System2 ~]$ssh-keygen -t dsa - Généré avec succès
[A1@System1 ~]$scp -p .ssh/id_dsa.pub A2@200.0.0.2:.ssh/authorized_keys2 - Téléchargé avec succès
[A2@System2 ~]$chmod 600 .ssh/authorized_keys2
[A1@System1 ~]$ssh A2@200.0.0.2 - Connexion réussie sans demander de mot de passe. Fait.
Maintenant, je veux que l'utilisateur B1 de System1 puisse également faire du SSH de la même manière vers l'utilisateur A2 de System2. Je ne fais pas de changement dans l'utilisateur A2 de System2.
[B1@System1 ~]$ssh-keygen -t dsa - Généré avec succès
[B1@System1 ~]$scp -p .ssh/id_dsa.pub A2@200.0.0.2:.ssh/authorized_keys5 - Téléchargé avec succès
[A2@System2 ~]$chmod 600 .ssh/authorized_keys5
[B1@System1 ~]$ssh A2@200.0.0.2 - Maintenant il demande un mot de passe pour l'utilisateur A2 de System2. C'est le problème.
Pourquoi demande-t-il un mot de passe lorsque j'essaie de faire du SSH de B1@System1 vers A2@System2. J'ai suivi les mêmes étapes, où est la différence. Je suis toujours capable de faire du SSH depuis A1@System1 vers A2@System2 sans demander de mot de passe.
Veuillez me suggérer et me dire où je me trompe