sea*_*ers 5 ssh putty x11forwarding
我有一个微型 Amazon 实例,我想用它进行测试,在标题之前一切都很好。如果我在 PuTTy 中设置了所有信息,打开它并运行“xclock”,一切都会完美运行,并在我本地桌面上的 Xming 上打开。但是,如果我跑
ssh xxxxxxx.amazonaws.com xclock
Run Code Online (Sandbox Code Playgroud)
我得到
Error: Can't open display:
Run Code Online (Sandbox Code Playgroud)
如果我运行
ssh xxxxxxx.amazonaws.com -X DISPLAY=localhost:0:0 xclock
ssh xxxxxxx.amazonaws.com -Y DISPLAY=localhost:0:0 xclock
Run Code Online (Sandbox Code Playgroud)
我再次得到同样的结果,但只是在大约 30 秒的延迟之后。
在 Windows 中的 .ssh/config 中,我确实有
ForwardX11 yes
Run Code Online (Sandbox Code Playgroud)
设置,我真的想不出更多的东西来让它工作。PuTTy 运行良好,无论我在命令行上做什么,我都没有任何乐趣,这让我发疯。
我什至可以看到 PuTTy 在某处运行的命令,看看它是否在做一些额外的魔术?
我在 Windows 中运行的 ssh 是 MinGW32 的。
你有没有尝试过
ssh -X username@hostname xclock
Run Code Online (Sandbox Code Playgroud)
通常,DISPLAY远程机器上的不是 0:0,但会ssh自动设置为 。
另外,Putty 也有命令行模式,您只需将其目录添加到您的路径中即可
plink -X username@hostname xclock
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3511 次 |
| 最近记录: |