laravel "vagrant up"在SSH身份验证方法处停止:私人金钥

pgky5nke  于 2022-12-30  发布在  其他
关注(0)|答案(8)|浏览(151)

我尝试安装laravel在我的电脑与homestead环境。我遵循了所有的步骤在official documentation。当我执行我的"流浪者了"我的控制台显示以下错误。



Stops at SSH auth method. Previously I configured the ssh-keygen with "ssh-keygen -t rsa -b 4096 -C "me@email.com"
我在. rb文件中添加了主机部分:

甚至. yaml文件。我想我编辑正确

At hosts file I added: "192.168.10.10 administracio.dev" at the bottom of the file.
然后当我让这个错误崩溃时,它显示以下错误:

Timed out while waiting for the machine to boot. This means that
Vagrant was unable to communicate with the guest machine within
the configured ("config.vm.boot_timeout" value) time period.

If you look above, you should be able to see the error(s) that
Vagrant had when attempting to connect to the machine. These errors
are usually good hints as to what may be wrong.

If you're using a custom box, make sure that networking is properly
working and you're able to connect to the machine. It is a common
problem that networking isn't setup properly in these boxes.
Verify that authentication configurations are also setup properly,
as well.

If the box appears to be booting properly, you may want to increase
the timeout ("config.vm.boot_timeout") value.

有什么建议吗?

f5emj3cl

f5emj3cl1#

经过几天的尝试,我们使用“SSH身份验证方法:私钥”,发现windows 10与vagrant有冲突。
作为验证虚拟化状态的工具,该程序用于:“https://www.intel.com/content/www/us/en/download/12136/28539/intel-processor-identification-utility-windows-version .html
我给你们看初始状态的捕获:

通过禁用以下Windows功能修复此问题:

停用上述功能并重新启动计算机后,我将共享处理器的新状态,其中显然虚拟化已经在工作:

PS:关于说你已经在主板上激活了虚拟化(BIOS)
有了这个解决方案,流浪汉已经完美地为我工作。

7y4bm7vi

7y4bm7vi2#

  • (代表业务伙伴张贴)*。

解决方案:我在BIOS环境中激活了硬件加速。

7lrncoxx

7lrncoxx3#

我今天遇到了同样的问题,我发现我的VirtualBox设置(网络|高级|电缆连接)设置正确(即复选框被选中。)我开始比较这个虚拟机,它已经稳定了几个月,与我的其他一些虚拟机,发现唯一的区别是在网络适配器,因为适配器2是不同的所有其余的。
适配器1设置如下:

Attached To:   NAT
Adapter Type:  Intel PRO/1000 MT Desktop ....

而适配器2设置为以下...

Attached To:   Host-only Adapter
Adapter Type:  PCnet-FAST III ...

我从来没有在VirtualBox中更改过任何这些网络设置。一旦我将适配器2适配器类型设置为与适配器1相同的设置,如上所述,我就会Vagrant Halt和Vagrant Up并恢复正常。

gzszwxb4

gzszwxb44#

我有这个问题,这就是我如何得到流浪汉和wsl2并肩工作
我有以下环境:

  • 在BIOS中启用硬件虚拟化
  • Windows 10(带发布预览频道的会员计划)
  • -Windows 10(带有WSL 2版本10.0.19041内部版本号19041)
  • 虚拟盒6.1.12
  • 已安装扩展包
  • 流浪者2.2.9

以下是对我有效的设置:

  • Windows虚拟机管理程序平台:关闭
  • 虚拟机平台:开启
  • 适用于Linux的Windows子系统:开启

camsedfj

camsedfj5#

防火墙消息阻塞了引导框。
第一步

    • 流浪汉档案:**
config.vm.provider "virtualbox" do |vb|
   vb.gui = true
end

第二步

    • sudo用户:**

第一个月

kx7yvsdv

kx7yvsdv6#

解决方案也适用于我:在BIOS中设置"英特尔虚拟化技术=启用"时,"SSH验证方法:私有密钥"步骤不再冻结,虚拟机正常启动。在BIOS中设置回"英特尔虚拟化技术=禁用"时," SSH身份验证方法:"私钥"步骤再次被冻结。
主板:华硕Z170 Pro Gaming(lga1151),简介菜单:高级\CPU配置,虚拟盒:5.1.22、流浪汉:1.9.5, windows 10

oyt4ldly

oyt4ldly7#

对我来说,运行Ubuntu 20.04 Focal Fossa(focal64)的基本代码是
如果该框看起来引导正常,您可能需要增加超时(“config.vm.boot_timeout”)值。
我修改了我的流浪者文件,添加了这一行:

config.vm.boot_timeout = 600 # wait max 10 minutes

因此,在我的系统上,默认值(300秒)似乎不足以让它运行起来

bgtovc5b

bgtovc5b8#

希望它能为你工作,因为它为我工作,我仍在调查为什么,但作为一个解决方案,它的工作。
我们的案例-当在cmd(vagrand映像目录内)中键入"vagrant up"时,它打开虚拟盒VM并停留在"默认:SSH身份验证方法:正如所述的"私人密码匙
因此通过以下步骤进行修复:
手动打开虚拟机(除了已由vagrant up打开的虚拟机)运行已添加到列表(由vagrant up)的虚拟机打开CMD类型"Vagrant ssh",它将工作
希望有帮助,最好的问候

相关问题