You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何执行vagrant up且完成后不自动SSH登录虚拟机?

解决Vagrant启动时自动SSH检查的问题

嘿,刚好我之前也遇到过一模一样的需求!你要的其实是让Vagrant跳过启动后的SSH就绪检查,而不是真的阻止后续手动SSH(如果需要的话)。下面这个方案绝对适合你:

  • 设置虚拟Guest系统类型:在你的Vagrantfile里添加一行config.vm.guest = :dummy,这会让Vagrant使用一个“虚拟”的Guest驱动,完全跳过SSH连接检查、Guest系统检测这些步骤,直接认定虚拟机启动完成。

修改后的Vagrantfile示例:

Vagrant.configure("2") do |config|
  config.vm.box = "你的box名称" # 替换成你实际用的box
  # 关键配置:禁用SSH就绪检查
  config.vm.guest = :dummy
end

这个方案的好处:

  • 不需要设置任何超时参数,启动完成就立刻结束,不用等SSH连接
  • 不会触发任何SSH登录尝试,完全符合你的需求
  • 不影响虚拟机本身的正常运行,之后你想手动vagrant ssh还是可以的
  • 不需要配置provision脚本或同步文件夹,完美适配你的环境

如果你只是临时需要这个功能,不想修改Vagrantfile,也可以用命令行参数:

vagrant up --guest=dummy

亲测有效,再也不用忍受漫长的超时等待或者讨厌的报错了!

内容的提问来源于stack exchange,提问作者Hemen Ashodia

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 04:42:03