Pages : 1
#1 Le 20/08/2012, à 11:03
- Andy_CH
Tortoise SVN + SSH + Ubuntu Server
Bonjour tout le monde,
+ Ubuntu serveur 12.04
+SVN
+ OpenSSH
Ayant fraîchement installé un serveur Ubuntu afin de gérer mon dépot SVN et un Wikipedia, j'ai commencé le déploiement de SVN.
J'ai réalisé les étapes suivantes :
1) J'ai installé le package OpenSSH sur mon serveur
2) J'ai installé et déployé un service SVN sur mon serveur et créé un repository dans /var/svn/repos
3) Depuis mon poste client (Windows 7), j'ai utilisé PuttyGen pour générer deux clés (privé et publique) et j'ai placé ma clé publique sur le serveur dans "~/.ssh/authorized_keys".
4) Je me suis assuré d'avoir configuré proprement le fichier sshd_config dans /etc/ssh/sshd_config. J'ai en outre, placé la propriété PubKeyAuthentication à yes et placé PasswordAuthentication à no (afin de forcer les gens à utiliser une clé ssh et non le mot de passe).
5) Depuis Windows, je me suis rendu à la place de l'installation de Tortoise et ai repéré le programme TortoisePLink (que j'ai remplacé par une version plus récente téléchargée sur le site de Putty). Depuis ce répertoire j'ai tenté de lancer la commande suivante :
TortoisePLink.exe andy@192.168.1.251 echo Hello
Mais cela me retourne FATAL ERROR : Disconnected : No supported authentication methods available (server sent:publickey).
Juste pour le fun, dans sshd_config, j'ai remis PasswordAuthentication à yes, et avec le mot de passe, j'ai pu faire mon echo correctement. J'ai vu que ça marchais, j'ai remis PasswordAuthentication à no.
Bon. Ce que je comprends, c'est que le serveur n'arrive pas à activer l'authentification à l'aide de mes clés publique/privée. Mais pourquoi donc ? Merci d'avance de l'aide que vous pourrez me fournir !
Hors ligne
#2 Le 20/08/2012, à 12:44
- Tycho Brahe
Re : Tortoise SVN + SSH + Ubuntu Server
Salut,
Les formats de clés utilisés par Putty et ses dérivés sont différentsde ceux utilisés par OpenSSH. Regarde ceci pour plus d'informations concernant la conversion de tes clés :
- How to convert SSH keypairs generated using PuttyGen(Windows) into key-pairs used by ssh-agent and KeyChain(Linux)
- Using Putty on Windows to login Linux securely via OpenSSH
- SSH Public-Private Keys
Loi de Newton :
Si tu restes à glander sous le pommier, tu pourrais bien prendre une pomme sur la gueule.
Hors ligne
#3 Le 20/08/2012, à 18:17
- Andy_CH
Re : Tortoise SVN + SSH + Ubuntu Server
Merci beaucoup, le deuxième lien que tu as mis m'a pas mal aidé !
J'ai réussi à faire fonctionner le tout plus ou moins comme je veux... C'est bientôt bon !
Merci de ton aide !
Hors ligne
Pages : 1