我有一个运行CentOS 7的VPS,并通过SSH连接到该VPS。我想在VPS上运行OpenVPN客户端,以便通过VPN路由互联网流量,但仍然允许我通过SSH连接到服务器。当我启动OpenVPN时,我的SSH会话断开连接,无法再连接到我的VPS。如何配置VPS以允许传入的SSH(端口22)连接在VPS的实际IP(104.167.102.77)上打开,但仍通过VPN路由传出流量(如来自VPS上的Web浏览器)?
我使用的OpenVPN服务是PrivateInternetAccess,示例config.ovpn文件是:
客户 开发屯 原始udp 远程nl.privateinternetaccess.com 1194 解析无限 Nobind 持久键 坚持不懈 ca cart 客户端 远程证书服务器 验证用户密码 康宝 动词1 reneg-sec 0 crl-verify crl.pem
VPS的IP地址:
1:lo:mtu 65536 qdisc队列状态未知 链接/环回00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8范围主机lo 永远有效_lft永远首选_lft inet6 :: 1/128作用域主机 永远有效_lft永远首选_lft 2:ens33:mtu 1500 qdisc pfifo_fast状态UP qlen 1000 链接/以太00:50:56:be:16:f7 brd ff:ff:ff:ff:ff:ff:ff inet 104.167.102.77/24 brd 104.167.102.255作用域全局ens33 永远有效_lft永远首选_lft inet6 fe80 :: 250:56ff:febe:16f7 / 64作用域链接 永远有效_lft永远首选_lft 4:tun0:mtu 1500 qdisc pfifo_fast状态未知qlen 100 链接/无 inet 10.172.1.6对等体10.172.1.5/32作用域全局tun0 永远有效_lft永远首选_lft
VPS的IP路由:
通过10.172.1.5 dev tun0 0.0.0.0/1 默认通过104.167.102.1 dev ens33 proto static metric 1024 通过10.172.1.5 dev tun0通过10.172.1.1 10.172.1.5 dev tun0原型内核作用域链接src 10.172.1.6 104.167.102.0/24 dev ens33原始内核作用域链接src 104.167.102.77 109.201.154.177通过104.167.102.1 dev ens33 通过10.172.1.5 dev tun0通过128.0.0.0/1