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

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

我正在从我的登录到 ssh 服务器笔记本电脑我有我的私钥,但我还想从我的桌面在家里,那么我怎样才能复制钥匙呢?

操作系统:Ubuntu

答案1

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

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

ssh 私钥应该绝不与他人分享,甚至不与自己分享。

答案2

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

虽然它是关于在批处理模式下使用 ssh 密钥进行 scp 的,本文是我经常参考来刷新我对 ssh 密钥的记忆的。它非常清晰,非常简短。

答案3

如果您已经生成了公钥/私钥对,请使用“ssh-copy-id”命令。我相信它是随 OpenSSH 一起提供的。

ssh-copy-id - 在远程机器的authorized_keys中安装你的公钥

看 ”ssh 复制 ID“ 了解更多信息。

相关内容