![使用无 IP 主机名或公共 IP 进行 SSH 登录拒绝我的访问](https://linux22.com/image/1384895/%E4%BD%BF%E7%94%A8%E6%97%A0%20IP%20%E4%B8%BB%E6%9C%BA%E5%90%8D%E6%88%96%E5%85%AC%E5%85%B1%20IP%20%E8%BF%9B%E8%A1%8C%20SSH%20%E7%99%BB%E5%BD%95%E6%8B%92%E7%BB%9D%E6%88%91%E7%9A%84%E8%AE%BF%E9%97%AE.png)
我正在使用 PuTTy 连接到我用 LinuxMint 15、open-ssh 和所有必要的东西设置的家庭服务器。
我可以使用私有 IP 以我的用户身份顺利登录,例如“[电子邮件保护]“。
然后我安装了 no-ip 动态更新客户端,因为我有一个动态 IP,并且我尝试像这样使用它登录:“[电子邮件保护]“,客户端连接了,但是当我输入密码时,服务器就拒绝了。如果我尝试使用公共 IP 而不是主机名登录,也会出现同样的情况。
我的假设是,使用该主机名,我真正要做的是连接到路由器,可能吗?我的互联网提供商有一个网络,其中有几个接入点,每个人都使用 WiMax 天线/路由器 (NanoStation M5) 连接到它们,因此共享相同的 IP,所以这不是一个简单的网络,我的路由器正在执行 NAT。事实上,在我的情况下,NanoStation 连接的接入点中有一个 NAT,而我的 Comtrend 路由器中的另一个 NAT 为我家创建了 Wi-Fi 接入点...我希望这个解释可以让你理解。
所以,我的问题是:我应该怎么做才能解决登录问题,以便我可以使用域名连接到我的家庭服务器?
答案1
除非您在路由器的配置上配置了某种“端口转发”,否则当您键入 WAN 地址时,您实际上是在尝试登录到非您的设备的另一个节点。
是的,动态寻址服务会将主机名重定向到您的 WAN IP - 但不幸的是,如果您与其他用户共享该 WAN IP,则您将连接到未知设备。
据您所知,您正在尝试通过 SSH 登录服务提供商设备,这就是密码不起作用的原因。