启用使用 ssh 连接到远程服务器,但我可以连接一个远程服务器

启用使用 ssh 连接到远程服务器,但我可以连接一个远程服务器

当我使用 IP 地址连接到远程服务器时,我可以连接到 192.168.12.141,但无法连接到任何其他远程服务器。例如:192.168.12.12、13、18 等...我如何获得权限或更改权限。有人可以帮忙吗

username@cl1:~$ ssh 192.168.12.12 -l administrator

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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
ee:f8:02:53:eb:26:16:98:c7:22:ce:59:ca:af:d4:f6.

Please contact your system administrator.

Add correct host key in /home/EXAMPLE/username/.ssh/known_hosts to get rid of this message.

Offending key in /home/EXAMPLE/username/.ssh/known_hosts:1

RSA host key for 192.168.12.12 has changed and you have requested strict checking.

Host key verification failed.

答案1

可能您重新安装了系统,但您的系统/home/xxx/.ssh/known_hosts太旧了。删除后known_hosts,您将能够连接到主机,但第一次连接时必须接受新密钥。

答案2

问题出在文件中$HOME/.rss/know_hosts。文件中的某些条目不正确,您必须删除它们,以便在下次连接时重新创建。
您可以通过使用文本编辑器删除条目来手动编辑文件,文件的格式为:

<servername,ip> ssh-rsa host <RSA key>

删除与服务器对应的行。

或者使用以下命令:

 ssh-keygen-R ip-server

现在,您可以毫无问题地连接到主机。

请参阅man ssh-keygen以获得更多帮助。

相关内容