web-dev-qa-db-ja.com

エクスポートディスプレイがUbuntuGnome(gmd3)で機能しない

リモートディスプレイをエクスポートしようとすると、次のようになります。

私の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 -n​​oreset -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 -n​​oreset -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 
1
bLuEdDy

解決しました。問題は私のDISPLAY番号にありました。 DISPLAYは0.0だと思っていましたが:

 xdpyinfo | grep display 
ディスプレイの名前:1 

したがって、エクスポートDISPLAYは次のようにする必要があります。

 export DISPLAY = my_ip:1 
3
bLuEdDy