手动移动 ssh 密钥

手动移动 ssh 密钥

我不得不重新安装我的操作系统(Linux)。我保存了主目录,其中包括.ssh带有私钥和公钥的文件夹。

我希望手动将其转移到新系统,因为我习惯访问许多 git 存储库和服务器。

我该怎么做呢?

我尝试简单地复制包含密钥的文件夹(我只有一个 ssh 密钥对)但是当我尝试执行 git clone 时它​​说权限被拒绝。

是否需要其他步骤才能使密钥发挥作用?

答案1

听起来您在旧系统上的用户 ID 与新系统上的用户 ID 不同。尝试“chown username ~/.ssh/*”

您还应确保您的私钥只有您可以读取 - “chmod 500 ~/.ssh/id_rsa”

相关内容