28 février 2012

Proxy socks avec serveur openssh


Avoir un compte sur la machine faisant office de serveur proxy

Sur le poste client:

Créer clé pour connexion ssh

bibi@debian-mint ~ $ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/bibi/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/bibi/.ssh/id_rsa.
Your public key has been saved in /home/bibi/.ssh/id_rsa.pub.
The key fingerprint is:
56:71:91:23:e8:25:95:08:bc:0d:4d:a7:b6:7c:05:36 bibi@debian-mint
The key's randomart image is:
+--[ RSA 2048]----+
| ..+.+Eo.o |
| o =++-+ |
| =oo.... |
| .ooo . |
| S . |
| . . |
| |
| |
| |
+-----------------+

Sur le serveur il faut mettre la clé publique du client soit id_rsa.pub dans le répertoire ~/.ssh/authorized_keys

Depuis le client se connecter en ssh

bibi@debian-mint ~/.ssh $ ssh -D 1080 bibi@191.121.161.45

Dans firefox sur le client:

Edition , Préférences, Avancé, Connexion, Paramètres....

Hôte SOCKS 127.0.0.1 Port 1080