从 SSH 配置中完全删除 RSA 密钥对的正确方法是什么?

从 SSH 配置中完全删除 RSA 密钥对的正确方法是什么?

假设这两个操作系统和 SSH 软件:

  • GNU/Linux Debian 9.3 与 OpenSSH 版本1:7.4p1-10+deb9u2

  • Linux Mint 18.3 与 OpenSSH 版本1:7.2p2-4ubuntu2.4

我想摆脱rsa完全达到曲线的好处ed25519


问题是,在我生成之后ed25519在两个系统上:

ssh-keygen -t ed25519

并复制公钥ssh-copy-id,我应该删除rsa密钥对rm或这是一个错误的方式?

答案1

不,删除密钥对就可以了。您所要做的就是从服务器中删除您的公钥。但是,您不能使用rm;删除它。您从文件中删除相关行~/.ssh/authorized_keys

首先检查您是否可以使用新密钥对登录!

为了清洁起见,我还建议您从客户端计算机上删除您的私钥,尽管这没有什么区别。

相关内容