GNU/Linux >> Linux Esercitazione >  >> Linux

Come consentire SSH nel terminale dopo essersi connessi al server VPN utilizzando i server NordVPN tramite OpenVPN?

Quando si utilizza il client NordVPN Linux, iptables servono a cambiare il traffico invece di modificare i percorsi. Per consentire il passaggio di SSH, devi autorizzare la porta SSH.

nordvpn whitelist add port 22


Sono riuscito a trovare una soluzione per il mio problema:

quando ti connetti al server tramite il suo indirizzo IP pubblico, i pacchetti di ritorno vengono instradati sulla VPN. È necessario forzare l'instradamento di questi pacchetti sull'interfaccia pubblica eth0. Questi comandi route dovrebbero fare il trucco:

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

Dove x.x.x.x è l'IP pubblico del tuo server, y.y.y.y/y dovrebbe essere la sottorete dell'indirizzo IP pubblico del tuo server, eth0 dovrebbe essere l'interfaccia Ethernet pubblica del tuo server e z.z.z.z dovrebbe essere il gateway predefinito.


Linux
  1. Come ssh tramite host (jumpserver) per raggiungere un altro server

  2. Ssh:come eseguire uno script immediatamente dopo la connessione tramite Ssh?

  3. Ssh:come connettersi a un PC tramite un altro PC utilizzando Ssh?

  4. Impossibile accedere a Google Cloud Server dopo il riavvio?

  5. Ssh in un server connesso a un servizio VPN?

Come configurare un server OpenVPN su Debian 9

Come monitorare i server Linux utilizzando CloudStats

Come generare e utilizzare una chiave SSH utilizzando PuTTY

Come SSH nel tuo server Linux da Windows

Come configurare il server e il client VPN Linux utilizzando OpenVPN

Come abilitare l'inoltro SSH X11 tramite un server aggiuntivo?