sshuttle

SSHuttle est à mi chemin entre une connexion ssh simple et un VPN.
En une commande il ouvre une route permettant au client d'accéder aux postes du réseau privé que l'on souhaite atteindre. On pourrait le résumer à : plus besoin de faire des tunnels ssh à la main (ssh -L port_local:hote:port_distant) ou via un outil dédié (gSTM).

Côté serveur, il nécessite python, côté client l'installation via les dépôts officiels du paquet sshuttle. Et pour le réseau, uniquement le port 22 ouvert vers un poste du réseau que l'on veut atteindre.

Utilisation classique :

sshuttle -r user@serveur --dns -N