文档章节

Mac下SSH连接远程服务器一段时间后X11报错

Lynn_AIR
 Lynn_AIR
发布于 2018/06/03 21:55
字数 366
阅读 241
收藏 0

问题描述:在MacOS中用ssh -X连接远程服务器,刚开始时X11转播正常,能正常开启图像界面,如用ipython画图之类的。但一段时间后当需要再次开启某个图像界面时报错:

QXcbConnection: Could not connect to display localhost:10.0
Aborted (core dumped)

此时需要断开当前ssh连接重新登录后才可以继续使用图像界面,如此反复,相当烦人。

解决方案:这一问题具体的原因分析参见http://b.kl3in.com/2012/01/x11-display-forwarding-fails-after-some-time/,貌似是X11对不信任连接的转播超时所致。结合上面连接里的正文和评论,可能有如下三种解决方法:

(1)在本地(MacOS)的 ~/.ssh/config 文件中(不存在的话自己创建一个)添加如下一行(在我自己的MacOS Sierra测试成功)

ForwardX11Trusted yes

(2)换用ssh -Y连接远程服务器绕来这一问题,但可能会有安全上的问题(?)

(3)更改X11转播超时的时间,即在本地(MacOS)的 /etc/ssh_config 或 /etc/ssh/ssh_config 中添加如下一行

ForwardX11Timeout 596h

 

© 著作权归作者所有

Lynn_AIR
粉丝 2
博文 20
码字总数 10223
作品 0
广州
私信 提问
通过Xstart连接SuSe11 sp4 Gnome桌面环境

部署环境: 阿里云ECS 系统镜像:SuSe Linux 11 SP4 远程工具:Xshell 和Xstart 实验说明: 在ECS上安装Oracle 11gR2,完成oracle database安装环境配置后,需要通过图形界面执行OracleDatab...

superuser
2018/03/24
0
0
Docker运行GUI软件的方法

简介: Docker通过namespace将容器与主机上的网络和运行环境进行了隔离,默认情况下,在容器中运行带界面的软件在外部是看不到的。在这个分享中,将介绍通过共享X11套接字让外部主机显示容器...

xiaoxin
10/11
21
1
林帆:Docker运行GUI软件的方法

欢迎关注大数据和人工智能技术文章发布的微信公众号:清研学堂,在这里你可以学到夜白(作者笔名)精心整理的笔记,让我们每天进步一点点,让优秀成为一种习惯! 继上周的“Kubernetes v1.0...

李金泽
2018/04/01
0
0
Can't connect to X11 window server using ':1.0' as

错误:Xshell远程连接或者本地Linux OS下启动java程序报错: No X11 DISPLAY variable was set, 或者 Can't connect to X11 window server using ':1.0' as the value of the DISPLAY variab......

YuanyuanL
2015/02/06
5.5K
0
ssh端口转发(之kettle ssh方式连接数据库)

vssh参数解释 格式  ssh [user@]host [command] 选项: -1:强制使用ssh协议版本1; -2:强制使用ssh协议版本2; -4:强制使用IPv4地址; -6:强制使用IPv6地址; -A:开启认证代理连接转发...

余二五
2017/11/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

mysql-connector-java升级到8.0后保存时间到数据库出现了时差

在一个新项目中用到了新版的mysql jdbc 驱动 <dependency>     <groupId>mysql</groupId>     <artifactId>mysql-connector-java</artifactId>     <version>8.0.18</version> ......

ValSong
5分钟前
0
0
Spring Boot 如何部署到 Linux 中的服务

打包完成后的 Spring Boot 程序如何部署到 Linux 上的服务? 你可以参考官方的有关部署 Spring Boot 为 Linux 服务的文档。 文档链接如下: https://docs.ossez.com/spring-boot-docs/docs/r...

honeymoose
7分钟前
0
0
Spring Boot 2 实战:使用 Spring Boot Admin 监控你的应用

1. 前言 生产上对 Web 应用 的监控是十分必要的。我们可以近乎实时来对应用的健康、性能等其他指标进行监控来及时应对一些突发情况。避免一些故障的发生。对于 Spring Boot 应用来说我们可以...

码农小胖哥
今天
6
0
ZetCode 教程翻译计划正式启动 | ApacheCN

原文:ZetCode 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 ApacheCN 学习资源 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 ...

ApacheCN_飞龙
今天
4
0
CSS定位

CSS定位 relative相对定位 absolute绝对定位 fixed和sticky及zIndex relative相对定位 position特性:css position属性用于指定一个元素在文档中的定位方式。top、right、bottom、left属性则...

studywin
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部