Page 1 sur 1

explication des manip avec ssh keygen svp

Posté : jeu. 9 févr. 2023 23:40
par linuxnoob
Bonjour
dans linux, j'ai suivi une procedure où je dois faire ca:

Code : Tout sélectionner

ssh-keygen
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
j'ai vu qu'il ya un dossier .ssh dans mon home
et que la manip ssh-keygen a généré un clé.
puis j'ai créé un fichier qui s 'appelle authorized_keys dans le dossier .ssh

mais à quoi servent ces clés et fichiers?


ensuite j'ai suivi une procédure et j'ai fait ca:

Code : Tout sélectionner

ssh 0.0.0.0


A quoi ca sert?

et je vois que dans le dossier .ssh j'ai un fichier known_hosts qui a été créé.
A quoi ca correspond svp?

si besoin je peux vous montrer ce que contiennet les fichiers pour m'expliquer comment dechiffrer ces infos

merci

Re: explication des manip avec ssh keygen svp

Posté : ven. 10 févr. 2023 10:49
par tescan
Bonjour,
en complémént des exellents liens fournis par cyrille:
https://www.youtube.com/watch?v=QGixbJ9prEc

Re: explication des manip avec ssh keygen svp

Posté : sam. 11 févr. 2023 16:37
par linuxnoob
cyrille a écrit : ven. 10 févr. 2023 08:09
C'est dans quel contexte que tu as lancé ces commandes ?
j'essaye de me former à hadoop et dans les manips j'ai dû faire ces lignes de commande avec ssh



ok, donc 1ere chose à comprendre :
quand je fais ssh 0.0.0.0, je me connecte à moi meme c'est ca??
et y a une vérif de mon authentification avec les clés que j'ai créées

2e chose:
ssh-keyhen me permet de générer une clé pour la vérif de l'authentification à ssh 0.0.0.0
mais si je me connecte à une autre ip, est-ce que ca utilises une aute clé?
je suis par sûr d'avoir compris comment le lien est fait ente la clé et l'ip qu'on veut associer

par contre pour

Code : Tout sélectionner

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
, j'ai pas encore compris mais je vais continuer à lire

Re: explication des manip avec ssh keygen svp

Posté : sam. 11 févr. 2023 17:28
par tescan
Bonjour,

Code : Tout sélectionner

cat ~/.ssh/id_rsa.pub 
lit le contenu du fichier "id_rsa.pub"

Code : Tout sélectionner

>> ~/.ssh/authorized_keys
ajoute ce contenu au fichier "authorized_keys"

Tout ce petit monde se trouvant dans "/home/<user>/.ssh" (~/.ssh)

Re: explication des manip avec ssh keygen svp

Posté : dim. 12 févr. 2023 21:45
par linuxnoob
tescan a écrit : ven. 10 févr. 2023 10:49 Bonjour,
en complémént des exellents liens fournis par cyrille:
https://www.youtube.com/watch?v=QGixbJ9prEc
merci pour les liens, je commence à comprendre.

j'ai mon pn que j'utilise comme client,
si je veux me connecter à un aute pc, je fais alors

Code : Tout sélectionner

ssh "ip_du_pc_distant"
mais si j'ai pas créé de pair de clés, rien ne se passe.

Je créé donc une paire de clé avec ss-keygen
ma clé publique estc réée dans le fichier ~/.ssh/id_rsa.pub

ce que je comprends pas c'est pourquoi je doit mettre cette clé dans le fichier ~/.ssh/authorized_keys?

Je peux la laisser dans ~/.ssh/id_rsa.pub?

Re: explication des manip avec ssh keygen svp

Posté : jeu. 16 févr. 2023 23:26
par linuxnoob
cyrille a écrit : dim. 12 févr. 2023 21:53 Donc tu as 2 machines

As tu bien installé un serveur ssh sur l'un et un client ssh sur l'autre ? Tu peux faire voir les fichiers de conf ?

Si tu fais un ping il répond ?

Si oui, tu peux faire un copier / coller du message d'erreur complet ?

Pour une identifcation par clef, c'est assez bien expliqué ici. Repars d'un système propre
https://doc.ubuntu-fr.org/ssh#authentif ... iqueprivee
Re
Non, j'ai une seule machine.
je n'ai pas de fichier conf...
est-ce normal?
Si je partage mon dossier .ssh c'est meux pour vous?

Re: explication des manip avec ssh keygen svp

Posté : ven. 17 févr. 2023 02:39
par alain
Bonjour linunoob
linuxnoob a écrit : jeu. 16 févr. 2023 23:26 Si je partage mon dossier .ssh c'est meux pour vous?
Tu veux le partager avec qui/quoi?

Ton .ssh doit être sur la machine sur laquelle ssh est installé, c'est tout. chaque machine à son propre .ssh.