远程终端和git推送需要单独的SSH公钥吗?

时间:2014-09-25 04:39:21

标签: linux git ssh raspberry-pi ssh-keys

我通过SSH远程登录我的Raspberry Pi。我开始将它用于Web开发测试,并希望从Raspberry Pi推送到git存储库。我是否重用公钥或者是否需要制作一对新密钥?我是否需要使用ssh-agent来管理密钥?

用于SSH登录的公钥用〜/ .ssh / authorized_keys

编写

我已经尝试使用ssh-keygen创建新密钥对,并将新公钥添加为Bitbucket部署密钥。

谢谢!

1 个答案:

答案 0 :(得分:0)

一对密钥应该代表一个身份,即你自己的机器。除非您拥有不同信任级别的不同计算机(例如,工作计算机和个人计算机),否则您无需在同一台计算机上为不同的服务生成不同的密钥对。

关于密钥对,请注意它们是,即两个密钥(公共密钥和私有密钥)。 id_rsa是该计算机上私钥的通常名称。 authorized_keys是授权在该计算机上登录的其他计算机的公钥列表的通常名称。您的公钥名称肯定是id_rsa.pub。这就是为什么将authorized_keys复制到id_rsa其他地方没有多大意义。

相关问题