我的目标是使用 ssh 密钥身份验证从 VirtualBox VM 连接到另一台机器。我用 Vagrant (1.0.5) 创建了虚拟机。我还启用了 config.ssh.forward_agent = true (如本文所述)。可悲的是,ssh 转发似乎不起作用。
这些是步骤(在带有 vagrant 和 virtualbox 的新 ubuntu 上):
从主机登录到 VM(当我使用 --debug 时,我看到转发已启用)
流浪者 ssh
从 VM(带有注入的 vagrant ssh 密钥的 ubuntu 12.04)记录到外部机器
ssh -A sk@192.168.0.1
获得:权限被拒绝。
我是否需要执行任何其他步骤才能使其正常工作?人们建议使用 ssh-add -K。我不清楚在哪台机器上。