将远程 ssh 连接到 pc... pc 连接 vpn

Connect remote ssh to pc... pc connect vpn

我有:
-PC ubuntu 18
-安装和配置远程访问ssh
- 在我的路由器中打开 ssh 端口
-我的 IP 是动态的,所以我配置了动态 DNS (www.noip.com)。

我可以从另一台外部计算机远程访问我的 PC,具有域 no-ip 和 ssh 端口。没问题。

现在:
-我将我的 PC 用于隧道 VPN (openvpn) 连接到 VPN 服务器 (VPNbook)
-使用新的 public VPN IP 刷新我的无 IP 域。
-但是我无法通过 ssh(域无 IP 和 ssh 端口)连接到我的电脑...

为什么?我错过了什么?

最后我发现:

在我的电脑中:

  1. 连接 VPN
  2. 列表项

执行:

ip rule add from 192.168.0.101 table 128
ip route add table 128 to 192.168.0.0/24 dev enp2s0f0
ip route add table 128 default via 192.168.0.1

其中:

  • 192.168.0.101 -> 我电脑的内部 IP
  • 192.168.0.0/24 -> 子网,用"subnetcalc"
  • 计算
  • enp2s0f0 -> 这是我的网络接口的名称
  • 192.168.0.1 -> 我的默认网关

现在,我可以远程访问 ssh。