在 OS X Mojave 上配置“远程共享” SSH 接口

在 OS X Mojave 上配置“远程共享” SSH 接口

我使用 VPN 连接来工作,但我希望在连接到 VPN 时能够通过 SSH 连接到我的 Mac。

如果 VPN 已连接,“远程共享”接口将绑定到 tun,而不是我的 wifi 地址(例如,它显示我应该 ssh [用户]@[tun-ip] 而不是 [用户]@[wifi-ip]),显然我无法从我的家庭网络访问 tun 接口。

如果我断开与 VPN 的连接,远程共享界面是正确的,我可以根据情况进行 SSH。

有没有办法配置允许哪个 IP?我猜是防火墙之类的,因为 /private/etc/ssh/sshd_config 配置为绑定到 0.0.0.0。

我应该指出,这似乎与 Mojave 升级有关 - El Cap 上使用相同的 VPN 客户端/网络,并且当连接到 VPN 时,我可以通过 SSH 直接连接到 WiFi 接口。

相关内容