Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/02/2008, à 15:36

sylvain1970

[résolu] SSH et gestion clé privée/publique

Bonjour,
Je viens d'installer une connexion ssh sur mon ordi.
J'arrive bien à  me conecter en gestion login/pass.
Par contre, je patauge un peu dans la gestion de la connexion avec clé privée/publique.
J'ai bien suivi la doc, mais çà  ne marche pas.

Ai-je bien compris ?
Quelle clé publique faut-il mettre dans le fichier auto....key2 sur le serveur ?
Celle créée sur le serveur ou celle créée sur l'ordi à  partir duquel on souhaite se connecter ?
Merci.

EDIT : reformulation de la question.

Dernière modification par sylvain1970 (Le 07/02/2008, à 12:58)

Hors ligne

#2 Le 06/02/2008, à 15:42

pT-benj

Re : [résolu] SSH et gestion clé privée/publique

Dans ce rapport (que j'ai fais pour le logiciel BackupPC), j'explique comment, avec un utilisateur sur le serveur (backuppc) se connecter en root sur mon client sans demande de mot de passe.

Sur le serveur :
sudo su
su backuppc
ssh-keygen -t rsa
cat .ssh/id_rsa.pub
Copier cette clé (le contenu complet du fichier)

Sur le client :
mkdir /root/.ssh (car nous désirons nous connecter en root sans mot de passe)
vi /root/.ssh/authorized_keys
Puis coller ici la clé SSH. (:wq pour quitter en enregistrant)

Sur le serveur :
Toujours avec l'utilisateur backuppc :
ssh root@193.54.19.60 (puis confirmer avec yes)
Normalement aucun mot de passe ne sera plus demandé.

Note : Le fichier /home/backuppc/.ssh/known_hosts contient les 'identifiants' du pc sur lequel on a voulu se connecter.

Exemple :
- Je génère une clé ssh avec le compte backuppc sur le serveur,
- je la copie sur le client dans le fichier /root/.ssh/authorized_keys (si je veux avoir accès au compte root sans mot de passe),
- à  partir du serveur (avec le compte backuppc) je me connecte en ssh sur le client (ssh root@adresse_ip_client)
- il se créé donc un fichier /home/backuppc/.ssh/known_hosts contenant l'identité de la machine client.

Dernière modification par pT-benj (Le 06/02/2008, à 15:43)

Hors ligne

#3 Le 06/02/2008, à 17:05

sylvain1970

Re : [résolu] SSH et gestion clé privée/publique

Merci,
je regarde çà ce soir.

Hors ligne

#4 Le 06/02/2008, à 19:57

sylvain1970

Re : [résolu] SSH et gestion clé privée/publique

Cà  y est, j'ai compris mon erreur.
Il faut enregistrer la clé publique puis se connecter avec une fois avec la connexion par mot de passe, ensuite on peut enlever le mot de passe.
bon çà  marche en connexion locale, reste plus qu'à  tester d'un autre ordi.
je mettrai en résolu après ce test.
en tout cas, merci pour l'explication, çà  m'a aiguillé.

Hors ligne

#5 Le 07/02/2008, à 09:56

pT-benj

Re : [résolu] SSH et gestion clé privée/publique

De rien, n'hésite pas à  me dire si tu as réussi pour un pc à  distance. (et n'oublies pas le [résolu] après wink

Hors ligne

#6 Le 07/02/2008, à 12:58

sylvain1970

Re : [résolu] SSH et gestion clé privée/publique

C'est bon, çà  marche.
encore merci.

Hors ligne

#7 Le 07/02/2008, à 12:58

pT-benj

Re : [résolu] SSH et gestion clé privée/publique

Pas de quoi wink

Hors ligne