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 08/11/2012, à 17:14

laurent_rue89_strasbourg

Connexion a un serveur distant via ssh clés pblique/privée [resolu]

Bonjour,

Je n'arrive pas à me connecter en ssh clés publique/privée sur un serveur distant.
je veux surtout utiliser filezila pour des transferts.

Ma config :
ubuntu 12.04 LTS
process : intel core i5 -2450M CPU @2.50GHz x 4 - 64 bits

j'ai installé openssh et gSTM.
j'ai une clé privé qui correspond à une clé privé déjà installée sur le seuveur sur lequel je dois me connecter.

J'ai également installé Filezilla 3.5.3

mais où dois je mettre ma clé privé... Je ne sais pas comment renseigner ???

merci
(Noob sur linux)

Dernière modification par laurent_rue89_strasbourg (Le 14/11/2012, à 12:08)

Hors ligne

#2 Le 08/11/2012, à 17:20

iuchiban

Re : Connexion a un serveur distant via ssh clés pblique/privée [resolu]

Salut, alors normalement, si tu veux te connecter depuis A vers B avec clé privées / publiques, il faut depuis A faire un

ssh-copy-id -i ~/.ssh/id_rsa.pub <username>@<Machine_B>

pour ensuite pouvoir te connecter directement en SSH depuis A avec :

ssh <username>@<Machine_B>

Voir la doc : http://doc.ubuntu-fr.org/ssh


C'est depuis que Chuck Norris a laissé la vie sauve à un manchot que l'on dit que Linux est libre.

Chuck Norris n'a pas besoin d'éditer son premier message pour ajouter [Résolu]. Chuck Norris est toujours [Résolu], quoi qu'il arrive.

Hors ligne

#3 Le 08/11/2012, à 21:31

laurent_rue89_strasbourg

Re : Connexion a un serveur distant via ssh clés pblique/privée [resolu]

Merci iuchiban,

donc <Machine_B> correspond à l'IP du serveur, j'imagine.
Mais comment je renseigne la clé privée que j'ai car elle a été faite précédemment sur un autre système dans un fichier private.ppk
d'ailleurs mon dossier ssh n'est pas caché, est ce normal ?

merci

Hors ligne

#4 Le 09/11/2012, à 09:05

iuchiban

Re : Connexion a un serveur distant via ssh clés pblique/privée [resolu]

Bonjour,

Ça ne doit pas être la clé privée que tu possèdes. Celle-ci doit toujours rester sur la machine qui l'a générée.
Depuis ta machine A, reprend les points de la doc :
- génération de clés

ssh-keygen -t rsa

- copie de ta clé publique sur ton serveur B

ssh-copy-id -i ~/.ssh/id_rsa.pub <username>@<Machine_B>

- test de connexion avec clés

ssh <username>@<Machine_B>

Si tu arrives à te connecter en tant que <username> sur la machine B sans mot de passe, il ne te reste plus qu'à paramétrer filezilla pour faire du sftp


C'est depuis que Chuck Norris a laissé la vie sauve à un manchot que l'on dit que Linux est libre.

Chuck Norris n'a pas besoin d'éditer son premier message pour ajouter [Résolu]. Chuck Norris est toujours [Résolu], quoi qu'il arrive.

Hors ligne

#5 Le 09/11/2012, à 10:04

mazarini

Re : Connexion a un serveur distant via ssh clés pblique/privée [resolu]

laurent_rue89_strasbourg a écrit :

... mon dossier ssh n'est pas caché, est ce normal ?
merci

c'est ".ssh" et non "ssh" le nom du répertoire. Les noms de fichiers et de répertoires commençant par un point sont cachés par la commande ls (sauf ls -a) .

Dernière modification par mazarini (Le 09/11/2012, à 10:04)


S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)

Hors ligne

#6 Le 14/11/2012, à 12:06

laurent_rue89_strasbourg

Re : Connexion a un serveur distant via ssh clés pblique/privée [resolu]

Bonjour,

J'ai trouvé une solution pour résoudre mon problème.
En fait la difficulté consisté à utiliser une clé private.ppk déjà générée.
Il faut donc la convertir.
Voilà la page qui explique comment :
http://thanosk.net/content/conver-putty-ppk-key-ssh-key

Donc la connexion est possible avec le terminal via cette clé.
Il n'est donc pas nécessaire de spécifier une clé dans un dossier .ssh.

Pour la petite histoire, jEdit a besoin de la clé convertie,
alors que fileZilla prend bien la clé ppk.

Résolu

Hors ligne