如何在主机和客户机之间共享我的私钥?

时间:2015-03-11 06:25:16

标签: ssh vagrant

将代码提交到Git时,我需要以前注册为自己的SSH密钥。目前,我必须添加我的本地~/.ssh,然后继续在访客的~/.ssh中添加一个,以便我可以同时从我的主持人和我的来宾提交。

有没有办法简化此工作流程?将我的~/.ssh设置为已同步的文件夹并不起作用,因为文件权限为0777而不是0600

1 个答案:

答案 0 :(得分:0)

使用ssh-copy-id

ssh-copy-id user@remotehost

或复制

cat ~/.ssh/id_rsa.pub | ssh user@remotehost "mkdir -p ~/.ssh && cat >>  ~/.ssh/authorized_keys"