X11 forwarding SSH

mzp2007-01-24

SSH経由でのX11の使い方。

xtermで、

local $ ssh -X ssh.example.com
remote $ firefox &

おさらい:X11

まず、簡単にX11についての説明をば。

  • 別名:X Window System、X11R6
  • Unix系の標準的なウインドウシステム
  • サーバクライアント式だから、リモートからも使える

やりたいこと

自宅にあるMacで、大学にあるサーバにつないで、GUIアプリを使いたい。

大学のサーバにはSSHで接続できる。

準備

まず、X11をインストールする。付属のDVDに入ってる。

手順

アプリケーション/ユーティリティ/X11からxtermを立ち上げる。あるいは、"open -a xterm"でも同じ。

そして、xtermでSSHでサーバに接続する。このとき-Xを付ける必要がある。

local $ ssh -X ssh.example.com

つながったら、目的のアプリを立ち上げる。

remote $ firefox &

# まあ、firefoxだったら直接ローカルで起動したほうが手軽だけどね。