linux – 在相同的公共IP地址上SSH到NAT’d服务器
发布时间:2020-12-13 18:34:12 所属栏目:Linux 来源:网络整理
导读:我正在尝试从办公室X中的SSH到办公室Y中的几个 Linux机箱.办公室Y中的 Linux机箱位于NAT后面,每个都在自己的端口上运行.我可以通过SSH成功??访问所有这些,但我无法进行身份验证. 我能够通过SSH进入第一个框,但是当我到达第二个框时,它说: @@@@@@@@@@@@@@@@@
我正在尝试从办公室X中的SSH到办公室Y中的几个
Linux机箱.办公室Y中的
Linux机箱位于NAT后面,每个都在自己的端口上运行.我可以通过SSH成功??访问所有这些,但我无法进行身份验证.
我能够通过SSH进入第一个框,但是当我到达第二个框时,它说: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that the RSA host key has just been changed. The fingerprint for the RSA key sent by the remote host is [edited out fingerprint] Please contact your system administrator. Add correct host key in /root/.ssh/known_hosts to get rid of this message. Offending key in /root/.ssh/known_hosts:1 我的理解是它希望从该公共IP地址看到相同的密钥,但它看到的是另一个密钥,因为它是一个不同的SSH服务器. 如何修复它以便从同一IP地址后面的每个服务器创建/接受不同的密钥? 解决方法
主机名或IP地址存储为known_hosts文件中的哈希(或纯文本,具体取决于选项和版本默认值).最简单的解决方法是将每个主机的条目添加到具有相同IP(WAN)地址的DNS或
/etc/hosts (ugh!)文件,例如/ etc / hosts中:
your.wan.ip.address servera serverb 然后按主机名和端口ssh. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |