当我尝试导出远程显示时,我会执行以下操作:
在我的 Ubuntu 17.04 中:
主机+ 访问控制已禁用,客户端可以从任何主机连接
然后我连接到服务器:
ssh 用户@服务器
进入服务器后出现此错误:
用户@服务器:~$ 导出 DISPLAY=my_ip:0.0 用户@服务器:~$ xeyes 错误:无法打开显示:my_ip:0.0
我的 gdm 配置是:
root@my_ip:/etc/gdm3# cat custom.conf
# GDM配置存储 # # 有关可用选项的列表,请参阅 /usr/share/gdm/gdm.schemas。 [守护进程] # 取消注释下面的行以强制登录屏幕使用 Xorg #WaylandEnable=假 # 启用自动登录 # 自动登录启用 = true # 自动登录=用户1 # 启用定时登录 # 定时登录启用 = true # 定时登录 = user1 # 定时登录延迟 = 10 [安全] 不允许 TCP=false [xdmcp] 启用=真 每个主机的显示数=10 [选择者] [调试] # 取消注释下面的行以打开调试 # 更详细的日志 # 如果 X 服务器崩溃,还可以让其转储核心 #启用=真
GDM3版本
gdm3——版本 GDM 3.24.0
netstat-puta
Conexiones activas de Internet (servidores y establecidos) Proto Recib Enviad Dirección local Dirección remota Estado PID/程序名称 tcp 0 0 0.0.0.0:x11-1 0.0.0.0:* ESCUCHAR 1477/Xorg
PS传真| grep X
1211 tty1 SL+ 0:01 | \_ /usr/lib/xorg/Xorg vt1 -displayfd 3 -auth /run/user/120/gdm/Xauthority -background none -noreset -keeptty -verbose 3 第1477章 tty2 Sl+ 0:35 \_ /usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -listen tcp -background 无 -noreset -keeptty -verbose 3
tcp转储
11:41:20.065425 IP server.41874 > my_ip.x11:标志 [S],seq 1478700027,win 29200,选项 [mss 1460,sackOK,TS val 22197350 ecr 0,nop,wscale 7],长度 0 11:41:20.065447 IP my_ip.x11 > server.41874:标志 [R.],seq 0,ack 1478700028,win 0,长度 0
答案1
解决了。问题出在我的显示号码上。我以为我的 DISPLAY 是 0.0 但是:
xdpyinfo | grep 显示 显示名称: :1
因此,导出 DISPLAY 必须是:
导出显示=my_ip:1