【发布时间】:2013-11-20 11:02:06
【问题描述】:
我在 vagrant VM 上设置 X11 转发时遇到问题。
我正在为 X 服务器和 PuTTY 运行 Xming 作为我的 SSH 客户端。
这是我运行vagrant ssh-config时得到的:
Host default
HostName 127.0.0.1
User vagrant
Port 2200
UserKnownHostsFile /dev/null
StrictHostKeyChecking no
PasswordAuthentication no
IdentityFile C:/Users/MyName/.vagrant.d/insecure_private_key
IdentitiesOnly yes
LogLevel FATAL
ForwardAgent yes
ForwardX11 yes
我的 PuTTY 已启用 X11 转发并将 X 显示位置设置为 0.0。
当我echo $DISPLAY 时,我没有得到任何回应。
我不确定我的配置错误。我按照following advice 设置我的 PuTTY 客户端。如果有更简单的方法来设置带有 X11 转发的 VM,请告诉我。
这些是我Vagrantfile的内容供参考。
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.ssh.forward_agent = true
config.ssh.forward_x11 = true
end
【问题讨论】:
-
这个问题已经通过遵循advice 使用 Cygwin 作为 X 服务器来解决。
-
您能否将其添加为下面的答案并接受它?评论不是正确答案的最佳位置。
-
@RadekSimko 完成。感谢您指出!
标签: windows ssh vagrant putty xming