将 rsa 密钥从一台机器复制到另一台机器

将 rsa 密钥从一台机器复制到另一台机器

有人要求我提供我的公钥 id_rsa 密钥,以便能够通过 ssh 连接到他们的服务器。我照做了,一切正常。我也想从我的另一台笔记本电脑上执行此操作,而不必打扰他们。如果我只是将公钥和私钥从第一台笔记本电脑复制到第二台笔记本电脑,它是否允许我连接到服务器?注意我的电脑上已经有私钥和公钥第二当然,这些笔记本电脑与第一台笔记本电脑有所不同。

最好的方法是什么——复制钥匙?

答案1

您可以手动将第二台笔记本电脑的公钥添加到服务器。只需编辑.ssh/authorized_keys主目录中的文件并附加您的第二个公钥即可。

要获得此信息,请在你的第二台笔记本电脑上运行

cat .ssh/id_rsa.pub

答案2

你可以将密钥(id_rsa 和 id_rsa.pub)复制到服务器 B,并使用新名称,例如服务器A_key服务器A_key.pub要使用此密钥从 serverB 进行连接,您可以为 ssh 提供新密钥的路径

ssh -i serverA_key target_server

或者将其添加到 serverB 上的 .ssh/config

Host target_server
  IdentityFile /path/to/serverA_key

相关内容