ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

linux – PuTTY,CygwinX和X11转发连接被拒绝

2019-08-09 20:02:57  阅读:685  来源: 互联网

标签:linux cygwin x11 putty


我不再能够使用KiTTY / PuTTY将X11转发给CygwinX.

我正在连接到正确配置为允许X11转发的Ubuntu Server 14.10计算机.我可以使用Cygwin xterm和其他linux机器启动X11转发.

我在Win7上使用CygwinX [1.7.34(0.285 / 5/3)]和KiTTY 0.64.0.1(PuTTY fork,我也尝试过PuTTY).

我已经验证了我的显示变量,并尝试在Cygwin xterm中禁用xhost访问控制.

$echo $DISPLAY
:1

$xhost +
access control disabled, clients can connect from any host

我的KiTTY / PuTTY配置为启用X11转发并设置正确的显示.我试过了:1和:1.0.

当我连接到服务器时,我的DISPLAY变量已设置并且xauth已更新.我删除了我的.Xauthority并重新创建它以进行验证.

user@server:~$echo $DISPLAY
localhost:10.0
user@server:~$xauth list
server/unix:10  MIT-MAGIC-COOKIE-1  3983b2d7f3d5f9f66d9796997771bf82

当我尝试启动X11应用程序时,出现以下错误.

user@server:~$xterm
KiTTY X11 proxy: unable to connect to forwarded X server: Network error: Connection refused
xterm: Xt error: Can't open display: localhost:10.0

如果重要的话,XWin.exe正在侦听端口34576.

[XWin.exe]
 TCP    127.0.0.1:34576        0.0.0.0:0              LISTENING

我相信我有一个软件或配置问题,因为我看到多个服务器和客户端机器.任何帮助,将不胜感激.

解决方法:

好的,我找到了解决自己问题的方法.

默认情况下,CygwinX不再侦听tcp连接(Cyg SSH使用Unix套接字进行连接).要启用tcp连接,需要将“-listen tcp”添加到命令行参数中.在我的情况下,我将“XWin服务器”图标更改为:

C:\cygwin64\bin\run.exe --quote /usr/bin/bash.exe -l -c "cd; /usr/bin/startxwin -- -multiwindow -listen tcp"

标签:linux,cygwin,x11,putty
来源: https://codeday.me/bug/20190809/1632477.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有