Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将远程ssh连接到pc。。。pc连接vpn_Ssh_Remote Access_Vpn_Openvpn - Fatal编程技术网

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

将远程ssh连接到pc。。。pc连接vpn,ssh,remote-access,vpn,openvpn,Ssh,Remote Access,Vpn,Openvpn,我有: -带有Ubuntu18的PC -安装并配置ssh以进行远程访问 -在我的路由器中打开ssh端口 -我的IP是dinamic,所以我配置了动态DNS www.noip.com 我可以从另一台外部计算机远程访问我的电脑,没有域ip和ssh端口。没问题 现在: -我将隧道VPN openvpn的PC连接到VPN服务器VPNbook -使用新的公共VPN ip刷新我的无ip域。 -但我无法将ssh域无ip和ssh端口连接到我的电脑 为什么??我错过了什么?最后我发现: 在我的电脑中: 连接VPN

我有: -带有Ubuntu18的PC -安装并配置ssh以进行远程访问 -在我的路由器中打开ssh端口 -我的IP是dinamic,所以我配置了动态DNS www.noip.com

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

现在: -我将隧道VPN openvpn的PC连接到VPN服务器VPNbook -使用新的公共VPN ip刷新我的无ip域。 -但我无法将ssh域无ip和ssh端口连接到我的电脑

为什么??我错过了什么?

最后我发现:

在我的电脑中:

连接VPN 列表项 执行:

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了