Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过转发的ssh代理使用ssh副本id安装密钥_Ssh_Virtual Machine_Provisioning_Ssh Agent - Fatal编程技术网

通过转发的ssh代理使用ssh副本id安装密钥

通过转发的ssh代理使用ssh副本id安装密钥,ssh,virtual-machine,provisioning,ssh-agent,Ssh,Virtual Machine,Provisioning,Ssh Agent,所以我在主机上使用ssh代理,我们使用vagrant、virtualbox和其他普通工具来设置环境。在某一点上,我们需要提供新的机器(我们构建设备)并将我们的钥匙插入该设备。到目前为止,我们一直在取消密钥保护,只是复制我们的id_rsa(.pub)?在虚拟机上。它适合我们 最近,我开始在我的主机上使用ssh代理来托管带有密码的密钥(显然要好得多),但有时,我似乎在运行ssh copy id将我的id复制到设备上时遇到问题 大多数情况下,我只需将受保护的密钥文件复制到虚拟机,然后它就可以工作了,但

所以我在主机上使用ssh代理,我们使用vagrant、virtualbox和其他普通工具来设置环境。在某一点上,我们需要提供新的机器(我们构建设备)并将我们的钥匙插入该设备。到目前为止,我们一直在取消密钥保护,只是复制我们的id_rsa(.pub)?在虚拟机上。它适合我们

最近,我开始在我的主机上使用ssh代理来托管带有密码的密钥(显然要好得多),但有时,我似乎在运行ssh copy id将我的id复制到设备上时遇到问题

大多数情况下,我只需将受保护的密钥文件复制到虚拟机,然后它就可以工作了,但我确信我曾经能够让虚拟机不受任何ssh密钥的影响,并且仍然使用ssh copy id通过虚拟机复制ssh代理提供的标识。它似乎有一半的时间不起作用

我疯了吗?这其中的根本原因是什么?我如何解决这个问题,以确保我的SSH保护id仅从本地代理正确地转发到vm和任何其他设备