Al usar el cliente NordVPN Linux, iptables
se utilizan para cambiar el tráfico en lugar de modificar las rutas. Para permitir el paso de SSH, debe incluir en la lista blanca el puerto SSH.
nordvpn whitelist add port 22
Pude encontrar una solución para mi problema al:
cuando se conecta al servidor por su dirección IP pública, los paquetes de retorno se enrutan a través de la VPN. Debe forzar el enrutamiento de estos paquetes a través de la interfaz eth0 pública. Estos comandos de ruta deberían funcionar:
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
Donde x.x.x.x es la IP pública de su servidor, y.y.y.y/y debe ser la subred de la dirección IP pública de su servidor, eth0 debe ser la interfaz Ethernet pública de su servidor y z.z.z.z debe ser la puerta de enlace predeterminada.