リモートディスプレイをエクスポートしようとすると、次のようになります。
私のUbuntu17.04では:
xhost + アクセス制御が無効になっているため、クライアントは任意のホストから接続できます
次に、サーバーに接続します。
ssh user @ server
サーバーに入ると、次のエラーが発生します。
user @ server:〜$ export DISPLAY = my_ip:0.0 user @ server:〜$ xeyes エラー:ディスプレイを開けません:my_ip:0.0
私のgdm設定は次のとおりです。
root @ my_ip:/ etc/gdm3#cat custom.conf
#GDM構成ストレージ # #使用可能なオプションのリストについては、/ usr/share/gdm /gdm.schemasを参照してください。 [デーモン] #以下の行を解除して、ログイン画面でXorg #WaylandEnable = false #自動ログインを有効にする #AutomaticLoginEnable = true #AutomaticLogin = user1 #時限ログインの有効化 #TimedLoginEnable = true #TimedLogin = user1 #TimedLoginDelay = 10 [security] DisallowTCP = false [xdmcp] Enable = true DisplaysPerHost = 10 [chooser] [debug] #以下の行のコメントを解除して、デバッグをオンにします #より詳細logs #さらに、クラッシュした場合にXサーバーがコアをダンプできるようにします #Enable = true
GDM3バージョン
gdm3 --version GDM 3.24.0
netstat -puta
Conexiones activas de Internet(servidores y establecidos) ProtoRecibEnviadDirecciónlocalDirecciónremotaEstadoPID/プログラム名 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 none -noreset -keeptty -verbose 3
tcpdump
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
解決しました。問題は私のDISPLAY番号にありました。 DISPLAYは0.0だと思っていましたが:
xdpyinfo | grep display ディスプレイの名前:1
したがって、エクスポートDISPLAYは次のようにする必要があります。
export DISPLAY = my_ip:1