2013-07-01 51 views
0

我想知道人们会提出什么建议作为将部署密钥添加到远程服务器的好方法,以便它可以检出私人git回购。将SSH密钥添加到远程服务器

我一直在试图部署一个应用程序与Capistrano,但不断与SSH密钥失败,我相信当试图检出应用程序链接到的存储库。

我已经尝试了代理转发,但我想我可能会更好只是将部署密钥添加到每个远程服务器,然后将此密钥添加到存储库。

如何最好的去做这件事?我正在寻找几个简单的命令来针对每个远程服务器运行。

回答

1

我想哟要复制用户的公钥到服务器,然后add'em到SSH,对不对?

要做到这一点,你需要做到以下几点:

复印键到服务器

副本从我的机器到远程机器:

scp key_name.pub [email protected]:key_name.pub 

然后猫authorized_keys文件

cat key_name.pub >> .ssh/authorized_keys 
相关问题