我有一个通过SSH连接到的远程主机(VPS),并且工作正常。但有时我需要在其上建立VPN连接。
通过建立VPN连接,我的ssh断开,不再响应,进一步尝试连接到它失败,并显示以下错误:
ssh: connect to host 192.168.1.105 port 22: No route to host
如何配置VPN或SSH以解决此冲突?
当我搜索此问题时,我看到了使用iproutes和规则解决该问题的配置,但是我本人通过更改SSH连接客户端的SSH配置找到了一个简单的解决方案。
通过此链接可以访问ssh上的一些配置。
浏览完链接后,我发现你可以创建或更改配置文件(〜/ .ssh / conf)
nano ~/.ssh/conf
并将其更改为:
Host *
ServerAliveInterval 300
ServerAliveCountMax 2