GNU/Linux >> Tutoriels Linux >  >> Linux

Comment autoriser SSH dans Terminal après la connexion au serveur VPN en utilisant les serveurs NordVPN via OpenVPN ?

Lors de l'utilisation du client NordVPN Linux, iptables sont utilisés pour modifier le trafic au lieu de modifier les itinéraires. Pour autoriser SSH à passer, vous devez ajouter le port SSH à la liste blanche.

nordvpn whitelist add port 22


J'ai pu trouver une solution à mon problème en :

lorsque vous vous connectez au serveur via son adresse IP publique, les paquets de retour sont acheminés via le VPN. Vous devez forcer l'acheminement de ces paquets sur l'interface publique eth0. Ces commandes de route devraient faire l'affaire :

ip rule add from x.x.x.x table 128
ip route add table 128 to y.y.y.y/y dev eth0
ip route add table 128 default via z.z.z.z

Où x.x.x.x est l'adresse IP publique de votre serveur, y.y.y.y/y doit être le sous-réseau de l'adresse IP publique de votre serveur, eth0 doit être l'interface Ethernet publique de votre serveur et z.z.z.z doit être la passerelle par défaut.


Linux
  1. Ssh - Comment se connecter à un PC via un autre PC en utilisant Ssh ?

  2. Impossible de se connecter en SSH à Google Cloud Server après le redémarrage ?

  3. Comment Ssh vers un serveur en utilisant un autre serveur ? ?

  4. Comment restaurer la base de données MySQL à l'aide de la commande en SSH ?

  5. Comment créer un terminal Web à l'aide de xterm.js pour ssh dans un système sur un réseau local

Comment configurer un serveur OpenVPN sur Debian 9

Comment surveiller les serveurs Linux à l'aide de CloudStats

Comment générer et utiliser une clé SSH avec PuTTY

Comment se connecter en SSH à votre serveur Linux à partir de Windows

Comment configurer le serveur et le client VPN Linux à l'aide d'OpenVPN

Comment télécharger un fichier depuis un serveur en utilisant SSH ?