ssh在不同的端口上返回不同的指纹

时间:2011-10-24 15:26:24

标签: ssh

我正在尝试运行一个脚本,该脚本通过两个不同的端口连接到ssh服务器(一个正常,一个通过已知的非默认端口)。但是ssh服务器会返回两个不同的指纹,这会破坏我的脚本。

有没有办法避免这种情况(在'known_hosts'中为不同的端口提供两个不同的条目)?或者唯一的出路是与管理员交谈?

PS:没什么好看的 - 只是试图让Gerrit在我的本地桌面而不是服务器上运行。

1 个答案:

答案 0 :(得分:0)

当您有两个不同的适配器时会出现问题 - 一个用作NAT,另一个用作普通适配器。

当我在虚拟机上使用来自两个不同端口的ssh时发生这种情况。 VM配置了NAT和桥接适配器。

当我尝试在默认端口上使用ssh时,正在使用NAT,这给我一个不同的指纹,而不是当我尝试通过非默认端口(为其使用桥接适配器)ssh时。

对于那些遇到同样问题的人来说,HTH ......