他のコンピュータでxclockを表示する方法は?

他のコンピュータでxclockを表示する方法は?

xclock別のコンピュータに表示したいです。

マイコンピュータ()から111ホームネットワーク内のping他のコンピュータ()にアクセスできます。222

$ ifconfig wlan0
wlan0     Link encap:Ethernet  HWaddr 44:55:66:77:88:99  
          inet addr:192.168.0.111  Bcast:192.168.0.255  Mask:255.255.255.0
$ ping 192.168.0.222

ルータはD-Linkです。DIR-655ワイヤレスNギガビットルーター

$ xclock -display 192.168.0.111:0

xclockマイコンピュータに期待どおりに表示されます()111。他のコンピュータ(222)から:

$ xhost +

ただし、マイコンピュータ()に戻って111次のように変更すると、マイコンピュータにも表示されます。

$ xclock -display 192.168.0.222:0

スイッチの使用を確認するには、次の手順に従います-display

$ xclock -display 192.168.0.111:0.1
Error: Can't open display: 192.168.0.111:0.1
$ ping 192.168.0.333
ping: unknown host 192.168.0.333
$ xclock -display 192.168.0.333:0

私は失敗すると予想しましたが、私のコンピュータ(111)にも少し遅れがあります。これらの結果はdisplay議論が始まったことを示していますxclock

$ uname -a
 Linux mycomputer 3.2.0-27-generic #43-Ubuntu SMP Fri Jul 6 14:46:35 UTC 2012 i686 i686 i386 GNU/Linux

使っていますLXDEGNOMEやKDEではありません。

私はxclockこの質問のセキュリティ問題を解決することに興味がないことを示しています。

ベストアンサー1

2つのことを確認する必要があります。ポート6000は222システムで開いている必要があり(ファイアウォールを構成または無効にする)、Xサーバー自体はそのポートでリッスンする必要があります。これは通常、最新のディストリビューションでは無効になっています。聞いていることを確認してください。

# netstat -nltp | grep 6000
tcp        0      0 0.0.0.0:6000            0.0.0.0:*               LISTEN      10818/Xorg          
tcp6       0      0 :::6000                 :::*                    LISTEN      10818/Xorg          

そうでない場合は、/etc/gdm/custom.confでgdmに対して有効にできます。

[security]
DisallowTCP=false

222システムでgdmをログアウトするか、再起動して再度ログインします。これにより、Xorgがポート6000でリッスンしていることがわかります。

おすすめ記事