Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ UNIX _ [résolu] SSH et clé privée clé publique

Écrit par : hellomorld 28 Mar 2014, 16:23

Bonjour je galère depuis un moment :
J'ai un serveur sous linux qui héberge un serveur web.
Le serveur ssh est réglé pour ne pas autoriser la connexion direct à root, sauf par clé
Sur mon mac j'ai Coda 2. Je souhaite pouvoir accéder aux fichiers du serveur par sftp en utilisant le système de clé.

C'est la première fois que j'utilise ce système de clé par ssh (je me contentez de l'accès par mot de passe).
Donc si j'ai bien tout compris, voici ce que je fais :

sur mon mac, je créé les clés privées et publique (ssh-keygen -t dsa)
j'indique une passphrase (un mot de 9 lettre, au cas où cela à une importance)

j'obtiens donc mes clés.
Comme la commande "ssh-copy-id" n'est pas reconnue sur mac, je copie ma clé publique id_dsa.pub sur le serveur, la place dans /root/.ssh et applique un chmod 600
Je fais ensuite "ssh-add .ssh/id_dsa.pub" sur le serveur pour rajouter cette clé,
on me demande la passphrase, que je tape et qui n'est pas acceptée "Bad passphrase" !

Bref ça coince je sais pas où.

Des idées ? merci !

[edit]
Alors j'ai trouvé une solution, car ce n'était ssh-add qu'il fallait faire :
sur le serveur, j'ai récupéré le contenu du fichier id_dsa.pub, j'ai créé un fichier "authorized_keys" dans .ssh et j'y ai collé ma clé publique, et ça marche !

Maintenant reste à m'attaquer à Coda qui semble très capricieux avec ces clés...

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)