Connexion SSH à travers un hotspot SFR

Aujourd’hui, je vous propose un petit « how-to » qui vous expliquera comment outrepasser le blocage de certains ports sur les hotspots du type « SFR Wifi Public » et « SFR Wifi FON » pour que vous puissiez administrer votre serveur à distance. Pour cela, nous allons utiliser le réseau en oignon Tor.

Attention: la connexion entre votre PC et votre serveur sera lente et votre connexion hasardeuse. N’essayez donc pas d’exécuter des tâches qui risqueraient de paralyser votre serveur si la connexion venait à être perdue.

Pour commencer, nous allons installer Tor:

sudo apt-get install tor

Une fois Tor installé, il faut le lancer. Pour cela, faites:

sudo service tor restart

Cela arrêtera Tor (et ce, même si il n’est pas lancé, histoire d’être sûr qu’il se lance) puis le lancera. Vous devriez voir apparaître quelque chose comme ça:

Stopping tor daemon: not running (there is no /var/run/tor/tor.pid).
Raising maximum number of filedescriptors (ulimit -n) to 32768.
Starting tor daemon: tor...
(La date) [notice] Tor v0.2.2.35 (git-73ff13ab3cc9570d). This is experimental software. Do not rely on it for strong anonymity. (Running on Linux x86_64)
(La date) [notice] Initialized libevent version 2.0.16-stable using method epoll. Good.
(La date) [notice] Opening Socks listener on 127.0.0.1:9050
(La date) [notice] Opening Control listener on /var/run/tor/control done.

Ensuite, nous allons créer un alias qui nous simplifiera grandement la vie:

alias tor-ssh='ssh -o ProxyCommand="nc -X 4 -x 127.0.0.1:9050 %h %p"'

Cela nous évitera de taper

ssh monlogin@monserveur -p 1234 -o ProxyCommand="nc -X 4 -x 127.0.0.1:9050"

à chaque fois que nous voudrons nous connecter.

Pour terminer, connectez-vous comme d’habitude (la seule différence réside dans le nom de la commande) à votre serveur:

tor-ssh monlogin@monserveur -p 1234

Et voilà! Si vous rencontrez des problèmes ou si vous avez une suggestion à faire, n’hésitez-pas à m’en faire part dans les commentaires en bas de l’article.