Connexion et configuration de CVS avec SSH

Eclipse comprend un client SSH qui permet d'acc�der � un serveur CVS �loign�. Le client prend en charge les versions de protocole SSH1 et SSH2. Pour utiliser SSH2 avec un r�f�rentiel CVS, s�lectionnez le type de connexion extssh.

Des m�thodes d'authentification diff�rentes peuvent �tre utilis�es, en fonction du niveau de fonctionnalit� et de s�curit� souhait�. Les m�thodes d'authentification d'utilisateur utilis�es par d�faut par le client sont dans l'ordre suivant : authentification par cl� publique, authentification interactive par le clavier et authentification par mot de passe.

Authentification � l'aide de cl�s publiques (paire de cl�s)

L'authentification par cl� publique permet de vous connecter � un serveur CVS �loign� sans envoyer votre mot de passe par voie �lectronique. Il s'agit d'une m�thode d'authentification plus s�curis�e que l'authentification par mot de passe. L'authentification par cl� publique utilise deux cl�s : une cl� priv�e qui vous appartient et qui doit �tre conserv�e dans un emplacement s�curis� et prot�g�e � l'aide d'un mot de passe. Ensuite, la cl� publique, qui est plac�e sur le serveur auquel vous souhaitez acc�der.

Eclipse prend en charge la g�n�ration des deux cl�s et vous pouvez copier la cl� publique sur le serveur � partir d'Eclipse. Pour utiliser l'authentification par cl� publique, proc�dez comme suit :

  1. Si vous disposez d�j� d'une cl� priv�e/publique pour le serveur CVS, il vous suffit d'ouvrir la page de pr�f�rences G�n�ral> Connexions r�seau>  SSH2 et, dans l'onglet G�n�ral , d'ajouter votre cl� priv�e � la liste en s�lectionnant le bouton Ajouter une cl� priv�e. Votre cl� va �tre utilis�e lors de l'authentification.

  2. Si vous ne disposez pas encore d'une paire de cl�s, acc�dez dans la page des pr�f�rences � la page Gestion des cl�s.

  3. S�lectionnez G�n�rer la cl� RSA (si le serveur prend en charge la version 1 du protocole) ou G�n�rer la cl� DSA (pour la version 2).

  4. Une cl� publique et une cl� priv�e vont �tre g�n�r�es. La cl� publique s'affiche dans la zone de texte en lecture seule.

  5. L'�tape suivante consiste � copier la cl� publique sur votre serveur. Si ce dernier ex�cute un serveur OpenSSH, vous pouvez utiliser l'action Exporter via sftp. Dans le cas contraire, vous devez copier et coller la cl� publique dans le fichier ~/.ssh/authorized_keys �loign�.

  6. A pr�sent, vous devez indiquer un mot de passe pour votre cl� priv�e et le sauvegarder sur l'ordinateur.

Maintenant que vos paires de cl�s ont �t� g�n�r�es et install�es, il n'est plus n�cessaire d'entrer un mot de passe lors de la prochaine cr�ation d'un emplacement CVS sur le serveur. Une fois la connexion initialis�e, vous �tes invit� � entrer le mot de passe compos� de votre cl� priv�e. Il s'agit de la m�thode d'authentification la plus s�curis�e tant que votre cl� priv�e est prot�g�e � l'aide d'un mot de passe compos�.

Remarque : L'exportation de la cl� publique n'est prise en charge que sur les serveurs SSH compatibles avec OpenSSH.

Authentification par mot de passe

Si votre serveur est configur� de mani�re � prendre en charge l'authentification par mot de passe, il vous suffit d'entrer votre mot de passe lors de la cr�ation d'un emplacement de r�f�rentiel CVS pour que ce mot de passe soit utilis� lors de l'authentification avec le serveur. Il s'agit de la m�thode d'authentification la plus simple.

Remarque : pour conserver les autorisations de connexion sous une forme chiffr�e et s�re, Stockage s�curis� est utilis�.

Pserver sur SSH2

La m�thode de connexion pserverssh2 vous permet d'utiliser les connexions pserver vers un r�f�rentiel CVS sur ssh2 r�alisant un suivi de port sans aucun programme ssh2 externe. Les informations de connexion SSH2 sont cod�es dans la zone H�te de l'emplacement du r�f�rentiel. Le format est le suivant :

ssh_user@ssh_host#port_number@cvs_host

o� port_number est requis uniquement si le port de l'h�te SSH2 n'est pas 22.

Utilisation des Proxies

Les deux m�thodes de connexion extssh etpserver prennent en charge l'utilisation des proxies sp�cifi�s dans la page de pr�f�rence G�n�ral> Connexions r�seau. Si un proxy SOCKS est sp�cifi�, il sera utilis�. Autrement, le proxy SSL sp�cifi� sera utilis�. Si aucun des deux types de proxy n'est sp�cifi� ou si l'h�te contact� se trouve dans la liste d'exclusion de l'h�te, la connexion sera faite directement � l'h�te cible.

Concepts connexes
Cr�ation d'un emplacement de r�f�rentiel CVS
Programmation en �quipe avec CVS

R�f�rence connexe
Connexions r�seau
CVS