explication des manip avec ssh keygen svp

Postez ici toutes vos demandes d’assistance générale concernant le fonctionnement de Linux Mint, qui n'entrent pas dans les autres rubriques.
Répondre
linuxnoob
Messages : 19
Enregistré le : mar. 17 janv. 2023 21:54

explication des manip avec ssh keygen svp

Message 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
Pc : DELL LATITUDE E6230 | Linux Mint 21.Vera | XFCE | 5.15.0-58-generic x86_64 | dual core model: Intel Core i3-3120M | 3.7GiB | Intel 3rd Gen Core processor Graphics driver: i915
tescan
Messages : 535
Enregistré le : dim. 2 juil. 2017 08:53
Localisation : Comminges

Re: explication des manip avec ssh keygen svp

Message par tescan »

Bonjour,
en complémént des exellents liens fournis par cyrille:
https://www.youtube.com/watch?v=QGixbJ9prEc
Desktop: i5-9400F, Nvidia GTX 1660ti, 16Go Ram, Mint 21.3 Cinnamon
Laptop: i5-10400H, Nvidia Quadro T1000 Mobile, 32 Go Ram, Mint 22.2 Cinnamon
linuxnoob
Messages : 19
Enregistré le : mar. 17 janv. 2023 21:54

Re: explication des manip avec ssh keygen svp

Message 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
Pc : DELL LATITUDE E6230 | Linux Mint 21.Vera | XFCE | 5.15.0-58-generic x86_64 | dual core model: Intel Core i3-3120M | 3.7GiB | Intel 3rd Gen Core processor Graphics driver: i915
tescan
Messages : 535
Enregistré le : dim. 2 juil. 2017 08:53
Localisation : Comminges

Re: explication des manip avec ssh keygen svp

Message 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)
Desktop: i5-9400F, Nvidia GTX 1660ti, 16Go Ram, Mint 21.3 Cinnamon
Laptop: i5-10400H, Nvidia Quadro T1000 Mobile, 32 Go Ram, Mint 22.2 Cinnamon
linuxnoob
Messages : 19
Enregistré le : mar. 17 janv. 2023 21:54

Re: explication des manip avec ssh keygen svp

Message 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?
Pc : DELL LATITUDE E6230 | Linux Mint 21.Vera | XFCE | 5.15.0-58-generic x86_64 | dual core model: Intel Core i3-3120M | 3.7GiB | Intel 3rd Gen Core processor Graphics driver: i915
linuxnoob
Messages : 19
Enregistré le : mar. 17 janv. 2023 21:54

Re: explication des manip avec ssh keygen svp

Message 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?
Pc : DELL LATITUDE E6230 | Linux Mint 21.Vera | XFCE | 5.15.0-58-generic x86_64 | dual core model: Intel Core i3-3120M | 3.7GiB | Intel 3rd Gen Core processor Graphics driver: i915
Avatar du membre
alain
Administrateur du site
Messages : 17304
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

Re: explication des manip avec ssh keygen svp

Message 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.
Слава Україні _ слава героям махновщини
PC1 : CM : ASRock 990FX | CPU: AMD FX 8350-8 cores, 4 GHz | RAM: 16 Go DDR3 1600 MHz | CG: GTX 1080TI-11 Go | OS : LM 22 Xfce 4.18 | K: 6.8
PC2
:Core2 Quad Q9650 @ 3 GHz | CG: Nvidia GTX 650TI | OS: LM 22 Wilma Xfce 4.18| K: 6.8
PC3 :Core i7-2600 @ 3,5 GHz | CG: ATI HD 4650 | OS: Emmade5 Xfce 4.18.0 | K: 6.1
PC4 : AMD Ryzen 5 3500X 4GHz | CG: GTX 970 | Ram : 8GB |OS : Debian 12.8 | K: 6.1
In a world without walls and fences, who needs windows and gates?
Répondre