我通过SSH远程登录我的Raspberry Pi。我开始将它用于Web开发测试,并希望从Raspberry Pi推送到git存储库。我是否重用公钥或者是否需要制作一对新密钥?我是否需要使用ssh-agent来管理密钥?
用于SSH登录的公钥用〜/ .ssh / authorized_keys
编写我已经尝试使用ssh-keygen创建新密钥对,并将新公钥添加为Bitbucket部署密钥。
谢谢!
答案 0 :(得分:0)
一对密钥应该代表一个身份,即你自己的机器。除非您拥有不同信任级别的不同计算机(例如,工作计算机和个人计算机),否则您无需在同一台计算机上为不同的服务生成不同的密钥对。
关于密钥对,请注意它们是对,即两个密钥(公共密钥和私有密钥)。 id_rsa
是该计算机上私钥的通常名称。 authorized_keys
是授权在该计算机上登录的其他计算机的公钥列表的通常名称。您的公钥名称肯定是id_rsa.pub
。这就是为什么将authorized_keys
复制到id_rsa
其他地方没有多大意义。