Les VPN, ou réseaux privés virtuels, sont couramment utilisés à deux fins principales : protéger la confidentialité et accéder aux réseaux distants. Dans cet article, nous explorerons comment SSH (Secure Shell) peut être utilisé comme VPN.

Types de VPN

Il existe deux principaux types de VPN :

1. VPN axés sur la confidentialité : ces VPN masquent votre trafic et protègent votre vie privée en redirigeant votre trafic vers un emplacement différent. Ils sont souvent utilisés pour diffuser du contenu à partir de différents emplacements ou pour éviter la surveillance de votre fournisseur d'accès Internet (FAI).
2. VPN d'accès à distance : ces VPN sont utilisés par les travailleurs à distance pour se connecter au réseau de leur entreprise et accéder aux ressources situées à l'intérieur de l'entreprise ou du bureau.

VPN : comment SSH peut fonctionner comme un VPN

Utiliser SSH comme VPN

Configuration d'un proxy Chaussettes

  1. SSH sur un serveur distant auquel vous avez accès.
  2. Établir un proxy Chaussettes sur le serveur distant en utilisant la commande :
    ssh -D 1080 [user@]remote_server
    Assurez-vous de remplacer [user@]remote_server avec votre nom d'utilisateur réel et l'adresse du serveur distant. Notez que le nom d'utilisateur est facultatif et n'est requis que s'il est différent du nom d'utilisateur local.
  3. Configurez votre navigateur Web pour utiliser le proxy Socks sur votre ordinateur local, en spécifiant l'adresse IP (généralement 127.0.0.1) et le port (généralement 1080).
  4. Désormais, le trafic de votre navigateur Web passera par le serveur distant et les sites Web verront l'adresse IP du serveur distant au lieu de la vôtre.

Utiliser la navette SSH

  1. Navette SSH est un outil qui configure le routage sur votre système local à l'aide d'un tunnel SSH.
  2. Il nécessite un accès SSH sur un serveur distant et sudo ou root accès sur votre ordinateur local.
  3. Installer la navette SSH sur votre machine locale s'il n'est pas installé :
    pip install sshuttle
    ou pour certains systèmes :
    sudo apt-get install sshuttle
  4. Exécutez la commande:
    sshuttle -r [user@]remote_host network_to_route -x remote_host
    Remplacer [user@]remote_host avec votre nom d'utilisateur réel et l'adresse du serveur distant, et network_to_route avec le réseau que vous souhaitez acheminer via le VPN (par exemple, 0.0.0.0/0 pour acheminer tout le trafic). Notez encore une fois que le nom d'utilisateur est facultatif et nécessaire uniquement s'il est différent du nom d'utilisateur local.
  5. Avec SSH Shuttle, tout votre trafic, et pas seulement celui du navigateur, sera acheminé via l'hôte distant.

Conclusion

SSH est un outil puissant qui peut être utilisé comme VPN en utilisant un proxy Socks ou SSH Shuttle. Que vous ayez besoin de protéger votre vie privée ou d'accéder à un réseau distant, SSH offre une solution flexible et sécurisée. N'oubliez pas de toujours donner la priorité à l'apprentissage, à poursuivre vos passions et à faire preuve de gentillesse.

VPN : comment SSH peut fonctionner comme un VPN
Fonctionnalité/étapeConfiguration d'un proxy ChaussettesUtiliser la navette SSH
ObjectifProxy du trafic du navigateur WebAcheminer tout le trafic
Commande pour établir la connexionssh -D 1080 [user@]remote_serversshuttle -r [user@]remote_host network_to_route -x remote_host
Nécessite une installationNonOui (navette SSH)
Type de trafic acheminéUniquement le trafic du navigateurTout le trafic système
Configuration du navigateur requiseOuiNon
Accès root ou Sudo requisNon (sur la machine locale)Oui (sur la machine locale)
Exemple de cas d'utilisationNavigation sur des sites Web via une IP distanteAccéder à des réseaux distants ou sécuriser tous types de trafic Internet
ComplexitéFaibleMoyen

Commentaires (0)

Il n'y a pas encore de commentaires ici, vous pouvez être le premier !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *


Choisir et acheter une procuration

Proxies pour centres de données

Procurations tournantes

Proxies UDP

Approuvé par plus de 10 000 clients dans le monde

Client mandataire
Client mandataire
Client proxy flowch.ai
Client mandataire
Client mandataire
Client mandataire