Server 服务器ip更改时远程ssh失败
我使用Dyndns向外部客户提供域名,例如ralph.com,这样当我的提供商更改我的IP地址时,他们仍然可以访问我的网站。这很有效。但是,当我尝试使用SSH远程管理服务器时,我会收到关于无效SSH密钥和“中间人”攻击的消息。我无法连接到服务器以更正ssh密钥问题。发生这种情况时,我可以如何连接,或者如何防止这种情况发生?您唯一可以做的就是禁用主机密钥验证Server 服务器ip更改时远程ssh失败,server,ssh-keys,dyndns,Server,Ssh Keys,Dyndns,我使用Dyndns向外部客户提供域名,例如ralph.com,这样当我的提供商更改我的IP地址时,他们仍然可以访问我的网站。这很有效。但是,当我尝试使用SSH远程管理服务器时,我会收到关于无效SSH密钥和“中间人”攻击的消息。我无法连接到服务器以更正ssh密钥问题。发生这种情况时,我可以如何连接,或者如何防止这种情况发生?您唯一可以做的就是禁用主机密钥验证 ssh-o UserKnownHostsFile=/dev/null-o strichostkeychecking=no 有关更多详细信息,
ssh-o UserKnownHostsFile=/dev/null-o strichostkeychecking=no
有关更多详细信息,请参见此处:这应该发布在ServerFault上,但不是这样,因为它不是专门关于编程的。事实证明,这是一个“编程问题”,因为我在shell脚本中创建了一个表达式,允许我远程登录。谢谢。我在我的便携式电脑上创建了一个别名,使用它。我可以在正常ssh失败时使用它。这几年才发生一次。它允许我登录,删除已知_主机中的旧条目,然后再次使用ssh并使其工作。这样,我只会在解决问题的短时间内放弃严格的检查。