GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie lässt man SSH im Terminal zu, nachdem man sich mit NordVPN-Servern über OpenVPN mit dem VPN-Server verbunden hat?

Bei Verwendung des NordVPN-Linux-Clients iptables werden verwendet, um den Verkehr zu ändern, anstatt die Routen zu ändern. Damit SSH passieren kann, müssen Sie den SSH-Port auf die Whitelist setzen.

nordvpn whitelist add port 22


Ich konnte eine Lösung für mein Problem finden durch:

Wenn Sie sich über seine öffentliche IP-Adresse mit dem Server verbinden, werden die Rückpakete über das VPN geleitet. Sie müssen erzwingen, dass diese Pakete über die öffentliche eth0-Schnittstelle geleitet werden. Diese Route-Befehle sollten ausreichen:

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

Dabei ist x.x.x.x Ihre öffentliche Server-IP, y.y.y.y/y sollte das Subnetz Ihrer öffentlichen Server-IP-Adresse sein, eth0 sollte Ihre öffentliche Ethernet-Schnittstelle Ihres Servers sein und z.z.z.z sollte das Standard-Gateway sein.


Linux
  1. SSHPass:SSH-Zugang zu einem Server mit einem Skript ohne Passwort (nicht interaktiv)

  2. Wie man über Host (Jumpserver) ssh, um einen anderen Server zu erreichen

  3. SSH-Verbindung zum Google Cloud-Server nach dem Neustart nicht möglich?

  4. Wie kann man mit einem anderen Server per SSH auf einen Server zugreifen?

  5. Wie führt man Skriptdateien (.sh) in einem neuen Terminal aus, nachdem man sich über SSH mit dem Ubuntu 16.04-Server verbunden hat?

So richten Sie einen OpenVPN-Server unter Debian 9 ein

So überwachen Sie Linux-Server mit CloudStats

Generieren und Verwenden eines SSH-Schlüssels mit PuTTY

Wie Sie von Windows aus SSH in Ihren Linux-Server einbinden

So richten Sie einen Linux-VPN-Server und -Client mit OpenVPN ein

Wie lade ich eine Datei mit SSH vom Server herunter?