Tunnel SSH à travers un Proxy

Accéder à son serveur SSH à travers un proxy avec corkscrew

1 télécharger les sources de corkscrew

2 installer corkscrew

Par défaut corkscrew s’install dans /usr/local/bin, il est possible de l’installer dans un autre répertoire avec la directive –prefix=/opt/bin où /opt/bin est le répertoire de destination.

3 configurer le client SSH

Rajouter ce qui suit

Par défaut le port de destination est 22 port SSH, si le proxy bloque le port 22 changer le port du serveur, par exemple avec 443 ou 80 et modifier le fichier config du client SSH :

sur le serveur de destination le port se change dans /etc/ssh/sshd_config ligne Port 443.

Si votre porxy n’est pas transparent et nécessite une authentification, il faut inscrire le nom et mot de passe d’un user autorisé.

Interdire lecture, écriture

Modifier le fichier config

4 accéder au serveur distant à travers le tunnel

 

Done !

 

Source

http://agroman.net/corkscrew/