Vagrant SSH 默认密钥密码?
Vagrant SSH default key passphrase?
我想我搞砸了一些简单的事情,通常你应该能够使用 vagrant ssh
立即连接到你的 Vagrant VM。但是,目前对我来说是不同的。
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).
我发现另外一个人有同样的问题:https://github.com/coreos/docs/issues/10#issuecomment-48903893
OS: Windows 8.1 专业版
Vagrant 版本:1.7.2
流浪文件:
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/trusty64"
end
我之前确实尝试过多种设置,但是如果我将此 Vagrantfile 与 vagrant destroy
和 vagrant up
一起使用,问题仍然存在。
如有遗漏,请告诉我。
即使我正在寻找其他东西,我也找到了解决这个问题的方法。
我将这个添加到我的 Vagrantfile 中:
config.vm.provider "virtualbox" do |v|
v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
v.customize ["modifyvm", :id, "--natdnsproxy1", "on"]
end
它还使我的 vagrant VM 中的互联网连接变得超快! :)
检查您的密钥文件的权限。我遇到了同样的问题,这是由于 OpenSSH 由于过于开放的权限而拒绝了我的密钥文件造成的。您还可以使用 --debug
键对任何 Vagrant 命令进行故障排除。
对 vagrant 非常陌生,linux 总的来说,这是为像我这样的人准备的。默认情况下没有密码,因此只需按回车键即可。然后它会要求您输入默认密码 'vagrant'.
我想我搞砸了一些简单的事情,通常你应该能够使用 vagrant ssh
立即连接到你的 Vagrant VM。但是,目前对我来说是不同的。
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).
我发现另外一个人有同样的问题:https://github.com/coreos/docs/issues/10#issuecomment-48903893
OS: Windows 8.1 专业版
Vagrant 版本:1.7.2
流浪文件:
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/trusty64"
end
我之前确实尝试过多种设置,但是如果我将此 Vagrantfile 与 vagrant destroy
和 vagrant up
一起使用,问题仍然存在。
如有遗漏,请告诉我。
即使我正在寻找其他东西,我也找到了解决这个问题的方法。
我将这个添加到我的 Vagrantfile 中:
config.vm.provider "virtualbox" do |v|
v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
v.customize ["modifyvm", :id, "--natdnsproxy1", "on"]
end
它还使我的 vagrant VM 中的互联网连接变得超快! :)
检查您的密钥文件的权限。我遇到了同样的问题,这是由于 OpenSSH 由于过于开放的权限而拒绝了我的密钥文件造成的。您还可以使用 --debug
键对任何 Vagrant 命令进行故障排除。
对 vagrant 非常陌生,linux 总的来说,这是为像我这样的人准备的。默认情况下没有密码,因此只需按回车键即可。然后它会要求您输入默认密码 'vagrant'.