我在我的vagrant box(trusty64)中有一个新用户,我尝试通过ssh登录它。在运行
目前我已经完成以下步骤:
1. 在我的guest机器上创建了一个用户。 2. 使用
Vagrantfile的部分内容如下:
任何帮助解决这个问题都非常感激。谢谢!
提供完整的设置指南将非常有帮助。
vagrant up
后,我想登录我的用户名,而不是登录vagrant
用户。目前我已经完成以下步骤:
1. 在我的guest机器上创建了一个用户。 2. 使用
ssh-keygen
在我的主机上创建ssh密钥。
3. 使用ssh-copy-id -p 2222 -i shash@127.0.0.1
将ssh密钥复制到guest机器中。Vagrantfile的部分内容如下:
config.vm.box = "ubuntu/trusty64"
config.ssh.username = "shash"
config.ssh.forward_agent = true
config.ssh.private_key_path = "~/.ssh/authorized_keys"
我可以使用 ssh -p '2222' 'shash@127.0.0.1'
直接登录,但当我执行 vagrant up
命令时,一直出现以下错误:
default: Warning: Connection timeout. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
任何帮助解决这个问题都非常感激。谢谢!
提供完整的设置指南将非常有帮助。