Ubuntu Vagrant SSH默认密钥密码短语?
我想我搞糟了一些简单的事情,通常你应该能够使用Ubuntu Vagrant SSH默认密钥密码短语?,ubuntu,ssh,vagrant,private-key,Ubuntu,Ssh,Vagrant,Private Key,我想我搞糟了一些简单的事情,通常你应该能够使用vagrantssh立即连接到你的vagrantvm。然而,目前我的情况有所不同 C:\Users\Sem\Documents\timeline>vagrant ssh Enter passphrase for key 'C:/Users/Sem/Documents/timeline/.vagrant/machines/default/virtualbox/private_key': vagrant@127.0.0.1's password:
vagrantssh
立即连接到你的vagrantvm。然而,目前我的情况有所不同
C:\Users\Sem\Documents\timeline>vagrant ssh
Enter passphrase for key 'C:/Users/Sem/Documents/timeline/.vagrant/machines/default/virtualbox/private_key':
vagrant@127.0.0.1's password:
vagrant@127.0.0.1's password:
vagrant@127.0.0.1's password:
Permission denied (publickey,password).
我发现另一个人也有同样的问题:
操作系统:Windows 8.1 Pro
流浪版本:1.7.2
流浪汉档案:
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/trusty64"
end
config.vm.provider "virtualbox" do |v|
v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
v.customize ["modifyvm", :id, "--natdnsproxy1", "on"]
end
我以前尝试过多种设置,但如果我将此vagrant文件与vagrant destroy
和vagrant up
一起使用,问题仍然存在
如果缺少任何信息,请告诉我。即使我正在搜索其他信息,我还是找到了解决此问题的方法 我将此添加到我的文件:
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/trusty64"
end
config.vm.provider "virtualbox" do |v|
v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
v.customize ["modifyvm", :id, "--natdnsproxy1", "on"]
end
这也让我的流浪者虚拟机的互联网连接变得超级快速 检查您的密钥文件的权限。我也有同样的问题,这是由于OpenSSH拒绝了我的密钥文件,因为权限太开放。您还可以使用
--debug
键对任何Vagrant命令进行故障排除。对于Vagrant和linux来说都是非常新的,所以这是为像我这样的人准备的。默认情况下没有密码短语,因此只需按enter键即可。然后,它会要求您输入密码,默认密码为“vagrant”。您是如何设置默认的vagrant主机的?@Johnsyweb我现在只做了vagrant destroy
和vagrant up
。今天开始使用:)如果你说的是我的Vagrant文件,它是空的,使用ubuntu/trusty64
。你能发布你的Vagrant文件吗?