如何使 nautilus 忘记其凭据永久存储的无效 ssh 连接?

如何使 nautilus 忘记其凭据永久存储的无效 ssh 连接?

我想访问遥控器上的一些文件。我使用 nautilus,输入ssh://my-ssh-server位置栏,输入我的用户和密码信息,并使其永久存储凭据。

现在我一定是输错了密码,因为我收到了错误:Too many authentication failures。尽管没有明显的方法来更改我的凭据,但它应该尝试连接到 ssh 连接。

(我仍然可以通过终端连接到我的 openssh 服务器,但为了方便起见,我喜欢通过 nautilus 访问它。)

nautilus 弹出太多身份验证失败消息

如何让nautilus忘记ssh连接的密码?

答案1

通过 GVFS 访问的服务器的凭据通过以下方式存储在 GNOME Keyring 中库秘密。使用图形 Seahorse 应用程序或secret-tool删除它们。

  1. secret-tool search --all xdg:schema org.gnome.keyring.NetworkPassword

  2. secret-tool clear protocol "ssh" server "example.com" ...

答案2

我使用公钥绕过了凭据,允许自己远程登录 ssh 服务器:

我像这样注册了我的密钥:

cat ~/.ssh/id_rsa.pub | ssh user@my-ssh-server "cat - >> ~/.ssh/authorized_keys"

这样 nautilus 使用它作为默认值而不是凭据。


Nautilus 可能超出了允许的登录数量。您可能必须重新启动 ssh 服务器/取消禁止 ssh 服务器上的 IP,然后才能建立与 ssh 服务器的新连接。

相关内容