首页 > 其他分享 >SSH 连接关闭时screen会话断开

SSH 连接关闭时screen会话断开

时间:2023-05-19 20:11:28浏览次数:39  
标签:screen 会话 SSH 设置 X11 服务器

screen报错:

fatal IO error 111 (Connection refused) on X server "localhost:10.0"
      after 354 requests (351 known processed) with 2 events remaining.

1. gpt回答:

这个错误消息可能意味着X服务器连接遇到了问题。这通常发生在试图在没有正确设置的情况下从SSH会话中运行图形应用程序时。

为了解决这个问题,您可以尝试以下几种方法:

禁用X11转发:如果您使用的是SSH客户端,请确保已禁用X11转发功能。在SSH配置文件中将ForwardX11选项设置为“no”,或使用ssh命令时加上-X或-Y选项来禁用X11转发。

显示变量设置:如果您使用的是新版SSH客户端,则需要将DISPLAY变量设置为localhost:0.0或:0.0。 可以通过以下命令来设置:

export DISPLAY=localhost:0.0
X服务器配置:如果您正在本地计算机上运行screen会话,则可能需要更改X服务器的配置。可以尝试编辑/etc/X11/xorg.conf文件,将Section "ServerFlags"部分中的Option "AllowTcpForwarding" "yes"行的注释符(#)去掉,并重启X服务器。

请注意,更改X服务器配置可能会对系统安全性产生影响。因此,在进行此类更改之前,请确保了解所有风险以及如何恢复原始设置。

2. 网络资料

$ loginctl enable-linger
$ alias screen='systemd-run --scope --user screen'

reference:

  1. screen dies when ssh connection closes

标签:screen,会话,SSH,设置,X11,服务器
From: https://www.cnblogs.com/weiweiCoding/p/17416170.html

相关文章

  • 微服务使用openfeign调用单点的会话失效问题
    项目Springcloud,认证中心方式实现SSO使用开源框架Sa-Token本身的单独访问每个客户端服务的单点就没有问题。然后单点通过Fegin调用就不好使了!主要使用的Sa-Token的微服务单点功能使用的依赖如下<!--SA-TokenSSO--><dependencyManagement><dependencies>......
  • ubuntuSSh无法远程连接解决方案
    首先进入目录/etc/ssh中cd/etc/ssh然后编辑里面的sshd_config文件visshd_config查找PermitRootLLogin,把后面的内容改成yes,把前面的#删除,wq保存退出(一定要记得删"#"我因为这走了很多弯路)这个时候就可以了......
  • github报错“ssh_exchange_identification: Connection closed by remote host fatal:
    解决方式:不确定是否为密钥过期还是C:\Users\John\.ssh文件夹下的config文件中没有添加github的host。总之,所有的尝试如下:(1)重新生成公钥和私钥。打开gitbash,输入以下命令获取自己github的email。gitconfiguser.email 生成ssh私钥和公钥ssh-keygen-trsa-......
  • git ssh配置
    http://wenwl.site/pages/17c21d/#%E9%85%8D%E7%BD%AE%E7%A7%81%E9%92%A5 TortoiseGit使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥。也就是说GitBash中使用命令ssh-keygen-trsa-C"这里换上你的邮箱" 生成的密钥在TortoiseGit中不能用。我们需要用到Tort......
  • SSH入门
    ssh根据y总的Linux基础课和讲义整理,便于复习ssh登录基本用法远程登录服务器:sshuser@hostnameuser:用户名hostname:IP地址或域名第一次登录时会提示:Theauthenticityofhost'123.57.47.211(123.57.47.211)'can'tbeestablished.ECDSAkeyfingerprintisSH......
  • linux的ssh远程登录
    文章目录linux的ssh远程登录简介示例linux的ssh远程登录简介通常在服务器的字符界面,进行选取,复制,粘贴,翻页很不方便,所以经常就要借助SSH(安全外壳协议)远程操作和管理系统,不仅方便而且安全可靠示例登录计算机查询ssh是否安装rpm-qa|grepssh如果没有安装ssh,可以输入以下命令进行......
  • 28、项目实战:利用 LNMP 实现可道云私有云盘和会话保持
    可道云,原名芒果云,是基于Web技术的私有云在线文档管理解决方案.Kod,读音通code,意为“代码,编码”,中文名为“可道”环境说明部署规划:10.0.0.200:Ubuntu20.04,Nginx,php-fpm,kodbox10.0.0.8:CentOS8,MySQL8.0,redis5.010.0.0.200:安装相关包[root@ubunt~]#apt-yinstallphp7.......
  • 29、利用 LNMP 实现phpMyAdmin并利用redis会话保持,用页面管理数据库
    建设第二个网站,利用LNMP实现实现phpMyAdmin并利用redis会话保持,用页面管理数据库在100web1、200web2上创建网站数据存放目录[root@ubunt~]#mkdir/data/php2进入官网https://www.phpmyadmin.net/下载[root@ubuntphp2]#wgethttps://files.phpmyadmin.net/phpMyAdmin/5.......
  • shell脚本使用ssh远程执行命令通过密码的方式登录
    shell脚本使用ssh远程执行命令通过密码的方式登录sshpass是一个在非交互式ssh会话中自动输入密码的工具。它可以直接在命令行中指定密码,因此可以用于Shell脚本等自动化场景。在RedHat系统中,可以通过epel-release源安装sshpass。epel-release源是ExtraPackagesfor......
  • 服务器配置ssh密钥登录
    前置环境windows10,centos71.windows本地生成密钥执行以下命令ssh-keygen-trsa一路回车默认生成到C:\Users\Administrator.ssh生成id_rsa,id_rsa.pub两个文件,分别是私钥/公钥2.配置服务器2.1配置服务器文件权限$chmod-R700~/.ssh/$chmod600~/.......