Hatena::ブログ(Diary)

備忘録とか あと あれとか それとか

2012-01-26

WindowsをSSH経由でX windowのクライアントにする

やりたいことは,WindowsLinuxサーバSSHで繋いでGUIアプリケーションを動かすこと.

cygwinを使ってもできるが,結構大掛かりになるので,今回はTera TermXmingという2つのソフトを使って環境を作る.


Windows XPしか持ってないので,それでやります.

Tera Termインストール

Tera Term (テラターム) プロジェクト日本語トップページ - SourceForge.JP

からteraterm-x.xx.exeをダウンロードして,言われるがままにインストール

Xmingインストール

Xming X Server for Windows

から,Xming-6-9-0-31-setup.exeをダウンロードしてインストール

Puttyが要らない場合は,"Select Component" のところで "Don't install an SSH client" を選択.

あとはなすがままにインストール

設定

Tera Termを起動して,とりあえず所望のサーバSSHで接続できるか確かめる.

まず最初の "Tera Term: New connection" というウィンドウでは,

などを選ぶ.

うまく接続できたら,ユーザ名とパスワードを入力するウィンドウが出てくるので入力してOKを押せば,SSH接続される.


さらに,SSHによるX Windowのフォワーディングの設定を行う.

先ほど接続したTera Termのメニューから,"Setup" を選び,"SSH Forwarding..." を選ぶ.

すると,新たな "TTSSH: Forwarding Setup" というウィンドウが開く.

それの "X Forwarding" というペインにある "Display remote X applications on local X server" というところにチェックを入れる.

この設定の変更は次回の接続時から有効になるので,"OK" でウィンドウを閉じたあと,"Setup" >> "Save setup..." より設定を保存する.

保存先が選べるが,デフォルトのところで良い.


次に,Xmingを起動する.

そうすると,タスクバーにXmingのアイコンが現れるはず.

その状態で,再びTera Termで所望のサーバに接続する.

接続して,シェルが表示されたら,

$ xeyes

などと入力してみよう.

X Forwardingがうまくいっていれば2つの目玉が現われるはず.

消し方はTera TermでCtrl-Cを押す.

以上で,Windows XPX windowクライアントとして設定できた.

たぶん,Windows Vista, 7でも,同様の方法でできる思われる.

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/hgshrs/20120126/1327561112
リンク元