~/.ssh 目录中的两个密钥

~/.ssh 目录中的两个密钥

我最初在服务器上的 ~/.ssh 目录中有一个 DSA 公钥id_dsa.pub。 相应的私钥id_dsa存储在我的本地机器上。

然后,我直接在服务器上的 ~/.ssh 目录中生成了一个 RSA 密钥对,该目录现在包含id_dsa.pubid_rsa.pubid_rsa

不久之后,我发现自己无法执行任何 bash 命令。诸如ls和之类的命令pwd都返回了“command not found”。

然后我终止了 ssh 会话并尝试重新连接。但是,现在我得到了“权限被拒绝(公钥)”的信息。当您在 ~/.ssh 目录中同时拥有 rsa 和 dsa 密钥时会发生什么情况?这两个密钥是否有效,或者 rsa 密钥是否取代了 dsa 密钥?

相关内容