VPN连接时首先连接到服务器,现在无法在没有VPN的情况下SSH


0

当我第一次SSH(RSA无密码,没有密码)到我刚刚ssh root@X.X.X.X在DigitalOcean上设置的服务器时,我忘了我的VPN已连接。如果我记得,我会把它关掉。

但是,现在当我尝试在没有连接VPN的情况下连接到服务器时,我拒绝连接:

ssh: connect to host X.X.X.X port 22: Connection refused

使用netstat -rn该行只在连接到VPN出现:

X.X.X.X      Y.Y.Y.Y      UGHS            2      409     en0

Y.Y.Y.Y本地路由器网关在哪里。

无论VPN是否连接,我都希望能够使用SSH。谁能帮我实现这个目标?

或者我会更好地在DigitalOcean上丢弃服务器并重新启动,而不连接VPN?

我正在使用OSX El Capitan。


似乎不太可能与_originally_having VPN有关,而是你所拥有的虚拟机的配置不允许从外部进入ssh。除非您已将服务器的IP地址编码到〜/ .ssh / config或其他内容中。我假设您正在使用服务器的正确外部IP地址。
crimson-egret 2015年

是的,这是正确的外部IP,我没有把它放在任何配置文件中。我有其他服务器使用DigitalOcean都很好 - 唯一的区别就是我在设置时连接了VPN。谢谢你的想法。
user114671 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.