ssh で X forwarding@最小インストールしたYDL

user-pic
0

なんかいつもやっているんだけど,たまにしかやらないから忘れそうになるのでメモ.

自分はEmacsをX forwardingで実行して開発したりするんだけど,最小インストールした(Baseのみ)のLinuxではXが入ってないからいきなりはできない.
Redhat系ならみんな同じだと思う.

Emacsを入れるとX関連がインストールされてしまうので最小インストールしたのに〜という意見がありそうだがEmacsが使いたいからしょうがない.

yum install emacs xorg-x11-xauth

でEmacsとXauthを入れる.
そして次にBashなら

export DISPLAY=localhost:0.0

と入力し,環境変数を設定する.

一度SSHのセッションを切り,もう一度マシンにログインするときに

ssh username@hostname -X

と -X オプションをつけるとXがforwardingされる.

ログインしたときに
/usr/bin/xauth: creating new authority file /home/hoge/.Xauthority

と出ていればたぶんだいじょうぶ.

トラックバック(0)

トラックバックURL: http://proglab.homelinux.net/mt4/mt-tb.cgi/24

コメントする