【发布时间】:2014-04-06 20:59:51
【问题描述】:
这就是问题所在。在 Ubuntu 12.04 框中vagrant up 之后,我创建了一个自定义用户:
sudo useradd -m USER_NAME
我将它添加到与vagrant 用户相同的组中。之后,我尝试使用 SSH 登录,但找不到方法。我使用 ssh-keygen 生成一个 SSH 密钥对,并在 Vagrantfile 中设置以下选项:
config.ssh.username = "USER_NAME"
所以vagrant ssh 允许我输入用户密码并以该用户身份登录,但不能直接使用 SSH 密钥对。我认为我必须设置配置变量:
config.ssh.private_key_path = ""
但我不知道如何...设置什么路径以及放置公钥和私钥的位置。与 Vagrant 相比,SSH 可能是一个更具概念性的问题,但我已经使用了几个小时,有什么提示吗?谢谢
【问题讨论】:
标签: ssh virtualbox vagrant