我不得不将服务器移至其他子网并重新设置 IP。用户正在尝试运行以下命令:
sftp <username>@<my server>
并且超时。我已确认我的 F5 端口 21 和 22 的健康检查已通过。
如果我从任何一台机器上通过 22 端口进行 telnet,它都可以工作。但 sftp 不行。这可能是由于 IP 更改导致的 SSH 密钥问题吗?我该如何修复它?
答案1
无论如何,服务器的指纹都会改变。
如果用户连接到 user@hostname,则其客户端的 known_hosts 文件或等效文件可能会拒绝该连接,因为这似乎是可能的中间人攻击。他们应该会收到有关此问题的错误或某种消息。
受影响的用户需要删除其客户端的主机名指纹记录。