Je souhaite me connecter à distance en utilisant SSH.
Cependant, je ne suis pas en mesure de le faire lorsque mon VPN est actif, je me déconnecte donc du VPN, puis je me connecte à l'aide de l'autre connexion.
Comment puis-je forcer la connexion via mon autre connexion lorsque je suis connecté au VPN?
J'utilise Windows 7 et le client PuTTY.
Réponses:
Il y a 2 options. Tout d'abord, vous pouvez modifier vos itinéraires afin que les paquets SSH passent naturellement par la bonne interface.
Ou vous pouvez utiliser l'
-b
option SSH (ou d'une manière similaire à-B
celle):Il liera votre client SSH à une adresse IP locale choisie, de sorte que tous les paquets seront émis via l'interface associée.
la source
Le problème concernait l'itinéraire emprunté.
La solution était de mettre à jour la table de routage. J'ai utilisé la
route
commande pour ajouter une nouvelle route spécifiant la bonne interface et la bonne passerelle.La commande ressemble
route add <destination> mask <netmask> <gateway> <interface>
, par exemple:-p
est pour persistant donc il reste là après le redémarrage.IF
est pour l'interface et vous pouvez obtenir ce numéro à partir de la commanderoute print
.la source
Vous devez modifier l'itinéraire vers votre destination.
Une réponse précédente a déclaré que les options
-b
ou-B
peuvent être utilisées, mais normalement, si le VPN est activé, cela ne fonctionne pas car il redirige le trafic vers n'importe quelle destination via l'interface réseau VPN - généralement nomméetun0
.Par conséquent, vous devez reconfigurer l'itinéraire suivi pour atteindre votre destination. Appelons-le
<destination>
, et<gate1>
l'adresse IP de la passerelle (techniquement l'adresse du routeur nexthop) associée aux différentes interfaces que vous souhaitez utiliser. Avecip route
,route
étant obsolète, cela devrait être:ip route add <destination> via <gate1>
Une alternative est
ip route add <destination> via <gate1> dev <different interface>
mais étant donné que l'adresse
<gate1>
est déjà associée à votre interface différente, ici<different interface>
, cela ne change rien.Ce qui importe ici, c'est de préciser qu'il s'agit de
<gate1>
la passerelle de vos différentes interfaces, qui doit être traversée, au lieu de celle du VPN.la source