(ssh)将私钥从一台PC复制到另一台

我从我的笔记本电脑login到SSH服务器,我有我的私钥,但我也想从我的桌面上login,所以我怎么能复制密钥?

操作系统:Ubuntu的

正如SuperJames所说,最好的答案是ssh-copy-id ; 但请注意,它不会执行您所要求的操作,而是执行您应该执行的操作:使用不同的密钥对并在服务器上同时安装。

这样,如果您的笔记本电脑受到威胁,您只需从服务器上删除该公钥。

ssh私钥不应该被共享,甚至不能与你自己共享。

您应该在每个客户端上生成并使用一个单独的密钥。

虽然它是关于在批处理模式下使用ssh密钥写入scp的, 但是本文是我总是回头介绍的关于ssh密钥的记忆。 这很清楚,很短。

如果您已经生成了公钥/私钥对,请使用“ssh-copy-id”命令。 我相信这是OpenSSH。

ssh-copy-id – 在远程机器的授权密钥中安装公钥

请参阅“ man ssh-copy-id ”以获取更多信息。