Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
(vagrant&;ssh)需要密码_Ssh_Vagrant - Fatal编程技术网

(vagrant&;ssh)需要密码

(vagrant&;ssh)需要密码,ssh,vagrant,Ssh,Vagrant,我的流浪汉档案: Vagrant.configure(2) do |config| config.vm.box = "ubuntu/trusty32" config.vm.box_check_update = false config.vm.network "forwarded_port", guest: 3000, host: 3000 config.vm.synced_folder "./synced/", "/home/vagrant/" config.ssh.private_key_pa

我的流浪汉档案:

Vagrant.configure(2) do |config|
config.vm.box = "ubuntu/trusty32"
config.vm.box_check_update = false
config.vm.network "forwarded_port", guest: 3000, host: 3000
config.vm.synced_folder "./synced/", "/home/vagrant/"
config.ssh.private_key_path = "~/.ssh/id_rsa"
config.ssh.forward_agent = true

config.vm.provider "virtualbox" do |vb|
    vb.memory = "1024"
    vb.name = "test Ubuntu 14.04 box"
end
end
当我尝试执行

vagrant ssh
ssh需要密码


但是Vagrant应该使用我的本地ssh密钥,不需要密码。

我也遇到了同样的问题。问题是您试图同步到来宾的主文件夹。我已经找到了解决方案,请参考该帖子了解更多信息。您需要更改同步路径

而不是

config.vm.synced_folder "./synced/", "/home/vagrant/"


您可以尝试删除
config.ssh.private_key_path
行吗?我已经尝试过了,但这没有帮助。您可以在
vagrant up
之后粘贴控制台输出吗?也许值得在vagrant中查看此更改:并查看添加“config.ssh.insert_key=false”是否有帮助。
config.vm.synced_folder "./synced/", "/home/vagrant/mySyncFolder"