リモートXログインを許可し、Xサーバーとして機能するようにXDMサーバーを構成するにはどうすればよいですか。
答え1
XDMリモートログインを許可するには、次のようにします。
- ファイル編集:
/etc/X11/xdm/Xaccess
次の行を変更(コメント解除)します。
# * #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
- 編集する
/etc/X11/xdm/xdm-config
変更(説明)行:
DisplayManager.requestPort: 0
到着する:
!DisplayManager.requestPort: 0
- XDMの再起動
次のようにクライアントマシンでXorgサーバーを起動します(すでに:0でXを実行しているとします)。
X :1 -query ip_address
これにより、XDMはモニターの場所1に移動し、サーバーに直接ログインしたかのようにクライアントコンピュータにログインして作業し、Alt+を使用してローカルとリモートFxxXを切り替えることができます。
Windowsクライアントの場合(テストしたことはありません)、確認できます。シャオミング。
XDMCP は次のポートを使用するため、ファイアウォールでそのポートが開いていることを確認してください。
- XDMCP 177 UDP
- X11プロトコル6000-6005 TCP
- xfs:Xフォントサーバー7100 TCP
パブリックアドレスへのリモートXDMCPセッションを許可することはあまり安全ではありません。 VPNまたはSSH経由で使用することを検討してください。
ディストリビューションによっては、追加のファイルを構成する必要がある場合があります。たとえば、openSUSE 13.1では、/etc/sysconfig/displaymanager
次の値をYESに設定する必要があります。
DISPLAYMANAGER_REMOTE_ACCESS="yes"