X11 Forwarding在Windows上使用Xming和Putty,但不能在ssh命令行中使用

我有一个我想用于测试的微型亚马逊实例,一切都很顺利,直到标题.如果我在PuTTy中设置所有信息,打开它并运行’xclock’,所有运行完美,并在我本地桌面上的Xming上打开.但是,如果我跑了
ssh xxxxxxx.amazonaws.com xclock

我明白了

Error: Can't open display:

如果我跑任何一个

ssh xxxxxxx.amazonaws.com -X disPLAY=localhost:0:0 xclock
ssh xxxxxxx.amazonaws.com -Y disPLAY=localhost:0:0 xclock

我再次得到同样的结果,但是在大约30秒的延迟之后.

在Windows中的.ssh / config中,我确实有

ForwardX11 yes

设置,我真的想不出更多的东西让这个工作.事实上PuTTy工作得很好,不管我在命令行上做什么,我绝对没有快乐让我发疯.

我甚至可以看到PuTTy在某个地方运行的命令,看看它是否正在做一些额外的魔术?

我在Windows中运行的ssh是MinGW32.

你有没有尝试过
ssh -X username@hostname xclock

通常,远程机器上的disPLAY不是0:0,而是由ssh自动设置.

此外,Putty也有一个命令行模式,你所要做的就是将它的目录添加到你的路径,你可以做

plink -X username@hostname xclock

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...