linux – 跨多台机器使用相同的SSH私钥

前端之家收集整理的这篇文章主要介绍了linux – 跨多台机器使用相同的SSH私钥前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个 Github repo我想从两台不同的Linux机器上访问.

对于第一台机器,我按照Github’s instructions生成SSH密钥,并将生成的公钥添加到Github.这个客户端工作正常.

对于第二个客户端,我从第一个客户端复制了/home/{user}/.ssh/id_rsa文件.我认为这可能是我必须做的全部,但当我尝试连接时,我得到’权限被拒绝(公钥).

我错过了什么?

解决方法

应该能够从多个客户端使用相同的SSH密钥.我有几个不同的SSH密钥用于不同的网络,它们实际上存储在加密的USB驱动器上,我从几台不同的计算机上使用它没有问题.

SSH对文件权限非常挑剔,所以我首先检查/ home / {user}的所有权限,一直到id_rsa文件本身.

SSH并不真正关心组或世界写入权限,因此请确保chmod go -w您的主目录和〜/ .ssh目录的初学者.我还要确保它们由您的用户chown ${USER}所拥有:${USER}.

对于SSH密钥本身我chmod 600他们…

如果你想要我有关于如何管理我的answer中的SSH密钥到另一个SSH问题的其他信息.

原文链接:https://www.f2er.com/linux/402296.html

猜你在找的Linux相关文章