Eh bien, je ne sais pas à quel point c'est plus facile, mais voici ce que j'ai fait:
Générer une clé:
ssh-keygen -t dsa
Placez-le sur le serveur auquel vous vous connectez:
cat ~/.ssh/id_dsa.pub | ssh -l username ip.of.server 'cat >> ~/.ssh/authorized_keys2'
Vous ne devriez pas avoir besoin d'entrer un mot de passe lorsque vous vous connectez.
Pour en faire un truc rapide, essayez ceci:
Démarrer cygwin et en ligne de commande, tapez ceci:
echo '#!/bin/bash' >> /cygdrive/c/cygwin/goserv.h
echo 'ssh -ND 9999 user@server' >> /cygdrive/c/cygwin/goserv.sh
Recherchez votre fichier cygwin.bat (il devrait se trouver dans votre répertoire d’installation de cygwin, qui, sur ma machine, est c: \ cygwin). Ouvrez-le avec le Bloc-notes, recherchez cette ligne:
bash --login -i
et changez cela en ceci:
bash --login -i %1
Puis enregistrez-le. Cela ne nuira pas à votre utilisation normale de cygwin. Maintenant, créez un nouveau fichier dans le Bloc-notes et ajoutez cette ligne:
c:\cygwin\cygwin.bat /cygdrive/c/cygwin/goserv.sh
Enregistrez maintenant le fichier sous goserv.bat sur votre bureau. Sur mon ordinateur, double-cliquez sur ce fichier pour créer le tunnel.
Quant à Firefox, avez-vous besoin de l'utiliser pour une utilisation non tunnellisée? J'utilise Chrome pour une utilisation régulière et Firefox pour une utilisation en tunnel. Si vous êtes vraiment attaché à Firefox, vous pourriez peut-être installer la version portable et laisser celle-ci configurée pour une utilisation par proxy.