![SSH PAC 应用程序无法连接到升级后的系统](https://linux22.com/image/953149/SSH%20PAC%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%97%A0%E6%B3%95%E8%BF%9E%E6%8E%A5%E5%88%B0%E5%8D%87%E7%BA%A7%E5%90%8E%E7%9A%84%E7%B3%BB%E7%BB%9F.png)
我在 Ubuntu 22.04 桌面上运行 SSH 客户端 PAC。它一直很好地连接到许多云服务器。其中一台服务器运行的是 Ubuntu 20.04,我能够使用 PAC 登录它。我最近在该远程服务器上新安装了 Ubuntu 22.04,现在 PAC 拒绝连接它,并立即出现此错误:
<-= DISCONNECTED (PRESS <ENTER> TO RECONNECT) (Sun Jul 30 21:15:02 2023)
PAC 继续连接到我所有的其他远程服务器,如果我运行不同的 SSH 客户端(如 Remmina)或从终端窗口运行 SSH,我就可以登录到远程 22.04 系统。PAC 是否记住了某些系统密钥,所以现在它拒绝连接?我该如何重置 PAC 以给新系统另一次机会?我真的不想对这个系统使用一个 SSH 客户端,对所有其他系统使用不同的 SSH 客户端。
答案1
事实证明,在我的主文件夹中有一个用于 snap 的文件树,还有这个:
~/snap/pac-vs/common/ssh/known_hosts
是一个包含所有已知主机列表的文本文件。我删除了描述我无法再登录的主机的行,重新启动了 PAC,现在它又连接到该主机了。我假设这是一个安全功能,可以防止您连接到“中间人”,但他们应该告诉您发生了什么,并在您知道系统密钥更改有原因时为您提供重新认证主机的选项。