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.