这个问题似乎被问得很多,但我真的不知道如何才能让它工作。我有一个运行 OpenVPN(Digital Ocean 中的 droplet)的 VPN 服务器。
我最近net.ipv4.ip_forward=1
在 sysctl.conf 中进行了设置(在这里看到一些答案后就尝试了一下)。
我有一台使用 Gnome NetworkManager 通过 VPN 连接的 Ubuntu 18.04 机器。它也安装了 OpenSSH。为了测试目的,我已禁用 UFW。
我有一台使用 TunnelBlick 通过 VPN 连接的 MacOS 机器。我正在尝试使用 SSH 连接到 Ubuntu 机器<user>@172.27.232.7
。
我看到这个使用ifconfig
:
tun0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1500
inet 172.27.232.7 netmask 255.255.248.0 destination 172.27.232.7
inet6 fe80::9b89:5fe:93e:2157 prefixlen 64 scopeid 0x20<link>
unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 100 (UNSPEC)
RX packets 526848 bytes 696164111 (696.1 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 112098 bytes 19237139 (19.2 MB)
TX errors 0 dropped 406 overruns 0 carrier 0 collisions 0
我刚刚收到ssh: connect to host 172.27.232.7 port 22: Operation timed out
。我也无法使用ping
Ubuntu 机器。使用 LAN 时 SSH 工作正常,但尝试通过 VPN 进行操作时则不行。有什么线索可以告诉我我可能遗漏了什么吗?
谢谢!