gpt4 book ai didi

windows - 使用 X 服务器设置通过 SSH 进入 vagrant

转载 作者:可可西里 更新时间:2023-11-01 12:43:01 24 4
gpt4 key购买 nike

我在 vagrant VM 上设置 X11 转发时遇到问题。

我在 X 服务器上运行 Xming,在我的 SSH 客户端上运行 PuTTY。

这是我在运行 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

最佳答案

我有一个非常相似的问题,但就我而言,这是 Vagrant VM 的问题。以下是一些需要检查的事项:

  • X11Forwarding需要在/etc/ssh/sshd_config
  • 中设置为 yes
  • 为 ssh 启用详细日志记录(Linux 中的 vagrant ssh -- -vvv -X,Putty 似乎也有一个 -v 命令行标志)并寻找有趣的消息。

对于我的 Vagrant VM,后者显示了以下消息:

debug1: Remote: No xauth program; cannot forward with spoofing

安装提供xauth(xorg-xauthxorg-x11-xauth 或类似)的包后,vagrant ssh -- -X 工作正常。

关于windows - 使用 X 服务器设置通过 SSH 进入 vagrant,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20094118/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com