-
SSH pour un projet.
Bonjour,
Je suis en train d'installer SVN pour un projet et une des solutions pour sécuriser le serveur serait de passer par SSH. Ayant regardé pas mal de tuto à ce sujet, je me suis rendu compte que pour accéder au serveur via SSH, il faut créer des clé pour chaque client. Sachant que je veux mettre en place SVN pour d'autres équipes, est il obligé de créer à la main des clés pour chacun d'eux?? Ne peut on pas faire l'inverse, crée des clé coté serveur et les distribués quand un client veux se connecté? J'espère que vous comprenez mon problème... Car c'est un peu flou, meme pour moi.
Merci
-
SSH fait du chiffrement asymétrique, donc il faut que le client et le serveur possèdent chacun couple clé privée/clé publique. Ces clés se trouvent dans des fichiers identity et identity.pub du répertoire $HOME/.ssh.
Il faut voir ce qu'il se passe si on copie les fichiers d'un client sur une autre machine, si effectivement ça marche. J'imagine qu'il faut également copier la clé publique du serveur dans le fichier $HOME/.ssh/authorized_keys du client.