[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
スクリプト&マクロ化しました。
クライアント側にてホスト側仮想デスクトップ上の
位置を指定するスクリプトです。
----------------------------------------
tmp@debian-x:~/work/scrpt$
tmp@debian-x:~/work/scrpt$ cat x_clnt.sh
export DISPLAY=192.168.3.X:0.0
echo $DISPLAY
xterm &
tmp@debian-x:~/work/scrpt$
----------------------------------------
同様にホスト側にてX Windowクライアントを
許可するスクリプトです。
----------------------------------------
admn@cygwin~$
admn@cygwin~$ cat x_svr.sh
xhost +192.168.3.XX
xhost
admn@cygwin~$
----------------------------------------
実際に使って見ると使い難いです・・・
と言う事で結局Tera Termマクロを併用しました、
まずは変数を定義し宣言します。
----------------------------------------
SHOST='192.168.3.XX'
CHOST='192.168.3.X'
USER='XXX'
PASSWD='XXX'
CPROMPT='tmp@debian-x:~$'
----------------------------------------
ssh接続を記述します。
----------------------------------------
sendln 'ssh -l 'USER' 'SHOST'
wait 'password:'
sendln PASSWD
----------------------------------------
クライアント側にてホスト側仮想デスクトップ上の
位置を指定する記述です。
----------------------------------------
wait CPROMPT
sendln 'export DISPLAY='CHOST':0.0'
sendln 'echo $DISPLAY'
sendln 'xterm &'
----------------------------------------
以上、3つの破線内容を記述、
適当なファイルに保存します。
X Windowの起動後、2つ目の
破線内スクリプトを実行すれば
クライアントの接続が許可できます。
Tera Term Cygwin接続実行時に
保存したファイルをマクロとして読込ませませると、
クライアントのxtermがホスト側に表示できます。
でも手間が掛かります・・・。