ubuntu 22.04 ssh xshell 找不到匹配的host key
时间: 2023-08-31 15:08:00
浏览: 146
这个问题可能是由于 SSH 服务器更新了它的 host key 导致的。[解决](https://geek.csdn.net/educolumn/03368addd5d267af1b4c6df01bb4af26?spm=1055.2569.3001.10083)方法是在 Xshell 中删除旧的 host key,然后重新连接服务器获取新的 host key。
具体步骤如下:
1. 在 Xshell 中打开 SSH 连接[窗口](https://geek.csdn.net/educolumn/00d3d1b467be187bf63895f811603770?spm=1055.2569.3001.10083),选择“属性”选项卡,然后选择“安全”选项卡。
2. 在“安全”选项卡中,找到“已知主机密钥”部分,然后选中你要删除的旧的 host key。
3. 点击“删除”按钮,然后[确认](https://geek.csdn.net/educolumn/08ce1c98201e391e324feee424502262?spm=1055.2569.3001.10083)删除操作。
4. 关闭当前连接[窗口](https://geek.csdn.net/educolumn/00d3d1b467be187bf63895f811603770?spm=1055.2569.3001.10083),重新打开 SSH 连接[窗口](https://geek.csdn.net/educolumn/00d3d1b467be187bf63895f811603770?spm=1055.2569.3001.10083),输入服务器地址和登录信息,然后点击“连接”按钮。
5. 当 Xshell 提示你接受新的 host key 时,点击“是”按钮确认接受。
6. 现在你应该能够成功连接到 SSH 服务器了。
注意:如果你不确定要删除哪个 host key,可以尝试将所有 host key 都删除,然后重新连接服务器获取新的 host key。