Voici, le probleme du jour : accéder à un serveur CVS situé sur une machine n’offrant pas directement un accès ssh depuis internet. La solution fonctionne pour n’importe quel protocole.
- Se connecter sur le serveur accessible en ssh depuis l’Internet
- Lancez sur celui-ci un tunnel entre lui-même et le serveur offrant le service csv : ssh -a -e none -N -L 2401:localhost:2401 user@cvsServer
- Lancez ensuite sur la machine sur laquelle vous souhaitez utiliser le service csv un autre tunnel: ssh -a -e none -N -L 2401:localhost:2401 user@sshServer
- Maintenant il ne reste plus qu’à se logguer sur le service cvs : cvs -d:pserver:login@localhost:/home/cvs login