使用 Vagrant 通过 SSH 进入 Windows VirtualBox

使用 Vagrant 通过 SSH 进入 Windows VirtualBox

我在 OSX 10.9 上运行 vagrant 1.3.5。我有一个通过 VirtualBox 安装的 Windows Server 2008 VM。我正在尝试设置它,以便我可以使用 vagrant 通过 ssh 进入 Windows Server 2008 框。我尝试采取的步骤如下。

  • 在虚拟机上安装 Windows Server 2008
  • 安装 VirtualBox 客户机附加功能
  • 安装 cygwin 和 openSSH
  • 使用以下方式创建 vagrant boxvagrant package --base Server2008
  • 编辑我的 VagrantFile 以适应这一新变化
 config.vm.define "worker" do |worker|
    worker.vm.box = "windows.box"
    worker.vm.box_url = "~/boxes/windows.box"
  end
  • 最后,调用 vagrant up,vagrant ssh。

我已经完成了所有这些步骤。当我调用vagrant up它时,它说它正在初始化 Windows 工作程序,我在 VirtualBox 中查看它并看到它确实正在运行。它在这里挂起,我必须Ctrl+C才能让它停止。当我调用vagrant ssh它时它就挂起。我需要做什么才能使用 vagrant 获得对 Windows 虚拟机的 ssh 访问权限?

答案1

不要忘记在 Windows 服务器实例上打开端口 22。

相关内容