在我的流浪文件中,我有以下
config.vm.define "core-supervisor" do |cs|
cs.vm.box = "puppetlabs/centos-6.5-64-puppet"
cs.vm.network "public_network", :adapter=>2 , type: "dhcp"
cs.vm.hostname = "supervisor.dev.domain.com"
cs.ssh.username = "me"
cs.ssh.private_key_path = "/home/me/.ssh/my_key"
config.ssh.forward_agent = true
当我尝试登录时,我看到了
core-supervisor: Waiting for machine to boot. This may take a few minutes...
core-supervisor: SSH address: 127.0.0.1:2222
core-supervisor: SSH username: me
core-supervisor: SSH auth method: private key
core-supervisor: Warning: Connection timeout. Retrying...
core-supervisor: Warning: Remote connection disconnect. Retrying...
core-supervisor: Warning: Authentication failure. Retrying...
core-supervisor: Warning: Authentication failure. Retrying...
core-supervisor: Warning: Authentication failure. Retrying...
当我跑步时
virtualbox vagrant ssh-config core-supervisor
我得到了
Host core-supervisor
HostName 127.0.0.1
User me
Port 2222
UserKnownHostsFile /dev/null
StrictHostKeyChecking no
PasswordAuthentication no
IdentityFile /home/me/.vagrant/machines/core-supervisor/virtualbox/private_key
IdentitiesOnly yes
LogLevel FATAL
我觉得身份证件不正确?
我的密钥被添加到ssh-agent中,所以我认为这不是问题。
有什么想法吗?