#author("2018-01-13T16:47:17+00:00","","") #topicpath ///////////////////////////////////////////////////////////////////////////////// * 目次 [#pc7630bc] #contents(); ///////////////////////////////////////////////////////////////////////////////// * X11 Forwarding [#X11-forwarding] - リモートホストの X アプリケーションを利用する - 前提 -- リモート・ローカルともに X 環境がある -- リモートホストの Xアプリケーションを実行し、ローカルで操作及び画面表示させたいとき。 //=============================================================================== ** 設定 [#w538ab72] - sshd の設定を確認(debian9の場合、デフォルトで設定済み) $ cat /etc/ssh/sshd_config | grep X11 X11Forwarding yes ←x11転送を許可 X11DisplayOffset 10 ←擬似xサーバのディスプレイ番号が :10 から始まる //=============================================================================== ** 手順 [#i495d818] + ssh でリモートホストへログインする $ ssh -X -l <user-name> <remote-host> + 環境変数 DISPLAY の値を確認する $ echo $DISPLAY + ログインしたシェルから、X アプリケーションを起動する $ DISPLAY=<DISPLAY_ID> <X-app-to-be-started> → remote で起動された X アプリケーションの画面が、 local の画面に表示される + 個々の X アプリケーションだけでなく、リモートホストのデスクトップを丸ごと使いたい場合は、ここから更に Xnest を起動する。~ → [[X/Xnest]] //=============================================================================== ** 制限 [#e4638264] - sylpheed, firefox, seamonkey などのアプリケーションは、同じユーザで同時に2つ以上の異なるディスプレイ番号上では起動しないように作られている。このようなアプリケーションはリモートで起動済みの場合、ローカルからリモートのモノを起動できない。