ローカルコンピュータAとサーバーBがあります。
Aから私は以下を得ます:
#ps -ef
root 3161 3160 0 09:07 tty1 00:03:04 /usr/bin/Xorg :0 -nr -verbose -auth /var/run/gdm/auth-for-gdm-dJExDH/database vt1
#netstat -nltu
tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN -
#xhost +
access control disabled, clients can connect from any host
AのIPアドレスは10.99.54.148です。
Bから始めて、次のことを試してください。
#export DISPLAY=10.99.54.148:0.0
#xclock
Xlib: connection to "10.99.54.148:0.0" refused by server
Xlib: No protocol specified
Error: Can't open display: 10.99.54.148:0
他のデスクトップCがあり、DISPLAYをCのIPアドレスに変更すると、xclockが機能します。 Aで何を確認するかについての提案はありますか?
答え1
xclockはtcp接続を使用してxサーバーに接続しようとし、xサーバーはtcpを受信しないようです。
Ubuntuでは、次のように変更できます。
sudo gedit /etc/gdm/gdm.schemas
探す:
<schema>
<key>security/DisallowTCP</key>
<signature>b</signature>
<default>true</default>
</schema>
真から偽に:
<schema>
<key>security/DisallowTCP</key>
<signature>b</signature>
<default>false</default>
</schema>
その後、gdmを再起動します。