Mat*_*att 9 windows ssh xming putty vagrant
我遇到了在vagrant VM上设置X11转发的问题.
我正在运行Xming for X server和PuTTY作为我的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
Run Code Online (Sandbox Code Playgroud)
我的PuTTY启用了X11转发,X显示位置设置为0.0.
当我这样做时,echo $DISPLAY我没有得到回应.
我不确定我错误配置了什么.我在设置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
Run Code Online (Sandbox Code Playgroud)
我有一个非常类似的问题,但就我而言,这是Vagrant VM的一个问题.以下是一些要检查的事项:
X11Forwarding需要被设置为yes在/etc/ssh/sshd_configvagrant ssh -- -vvv -X在Linux中,Putty似乎也有一个-v命令行标志)并查找有趣的消息.使用我的Vagrant VM,后者显示以下消息:
debug1: Remote: No xauth program; cannot forward with spoofing
Run Code Online (Sandbox Code Playgroud)
安装包后提供xauth(xorg-xauth,xorg-x11-xauth或类似的),vagrant ssh -- -X工作得很好.
| 归档时间: |
|
| 查看次数: |
15112 次 |
| 最近记录: |