2009年2月21日土曜日

Xを飛ばす

遠くのUbuntuのX画面を,自分のマシンに飛ばす方法

[環境]

hostname:"Terminator"
OS:Ubuntu Hardy 8.04
IPAddress:192.168.0.2
username:"T-800"
USB 104Key (US)

hostname:"Predator"
OS:Ubuntu Hardy 8.04
IPAddress:192.168.0.3
username:"Alien"
USB 104Key (US)



[したこと]

"Terminator"での設定作業

ssh_config の設定
ForwardX11Trusted yes の項目を有効にする

$ sudo vi /etc/ssh/ssh_config

#ForwardX11Trusted yes //変更前
ForwardX11Trusted yes //変更後


sshd_config の設定
X11Forwarding yes の項目が有効であることを確認

$ cat /etc/ssh/sshd_config

sshの再起動
$ sudo /etc/rc.d/init.d/sshd restart


"Predator"からのログインの仕方

"Predator"から"Terminator"に"T-800"でログインする
$ ssh -X T-800@192.168.0.3
T-800のパスワードの入力
コマンドプロンプトが
Alien@Predator:~$
から
T-800@Terminator:~$
に変化する

"Terminator"のgeditを"Predator"に表示する
T-800@Terminator:~$ gedit
"Predator"にgeditが表示される

"Terminator"からログアウトする
T-800@Terminator:~$ exit
コマンドプロンプトが
T-800@Terminator:~$
から
Alien@Predator:~$
に変化する


[参考]

Linux から Windows へ X をとばす
http://www.ep.sci.hokudai.ac.jp/~tutaka/x_for_windows.htm

sshでX画面を飛ばす設定
http://syshp.tm.chiba-u.jp/~okawa/index.php?cmd=read&page=Linux/ssh

http://ja.wikipedia.org/wiki/%E3%82%A8%E3%82%A4%E3%83%AA%E3%82%A2%E3%83%B3VS%E3%83%97%E3%83%AC%E3%83%87%E3%82%BF%E3%83%BCVS%E3%82%BF%E3%83%BC%E3%83%9F%E3%83%8D%E3%83%BC%E3%82%BF%E3%83%BC