web-dev-qa-db-ja.com

リモートログインを受け入れるようにXDMを構成する

リモートXログインを受け入れてXサーバーとして機能するようにXDMサーバーを構成するにはどうすればよいですか?クライアントがこのXサーバーに接続する場合は、どの構成をクライアントで行う必要がありますか?

3

XDMリモートログインを許可するには、次のようにします。

  1. ファイルの編集:/etc/X11/xdm/Xaccess

change(uncomment)行:

# *                       #any Host can get a login window

に:

*                         #any Host can get a login window

および変更(コメント解除):

# * CHOOSER BROADCAST #any indirect Host can get a chooser

に:

* CHOOSER BROADCAST #any indirect Host can get a chooser
  1. 編集/etc/X11/xdm/xdm-config

change(comment)行:

DisplayManager.requestPort:    0

に:

!DisplayManager.requestPort:    0
  1. XDMを再起動します

クライアントマシンで、次のようにXorgサーバーを起動します(すでにXが:0で実行されていると仮定します)。

X :1 -query ip_address

これにより、ディスプレイ:1でXDMがディスプレイに表示され、サーバーに直接ログインしてローカルXとリモートXを切り替えるときに、クライアントマシンにログインして作業できるようになります。 AltFxx
Windowsクライアントの場合(私はテストしたことがありません。) Xming を確認できます。

XDMCPは以下のポートを使用しているため、これらのポートがファイアウォールで開いていることを確認してください。

  • XDMCP 177 UDP
  • X11プロトコル6000-6005TCP
  • xfs:Xフォントサーバー7100 TCP

パブリックアドレスのリモートXDMCPセッションを許可することはあまり安全ではないことを検討してください。 VPNまたはSSH経由で使用することを考えることができます。

ディストリビューションが異なれば、追加のファイルを設定する必要がある場合があります。たとえば、openSUSE 13.1 /etc/sysconfig/displaymanagerでは次の値をYESに設定する必要があります。

DISPLAYMANAGER_REMOTE_ACCESS="yes"
3
taliezin