VNCサーバとして、TightVNCを使用する。
TeraTermのttlを作成する。ttlファイルをTTPMACRO.exeと関連付けする事。
connect '<接続先(VPS)>:<ポート番号> /ssh /i /auth=publickey /user=<ユーザ名> /passwd=<パスワード> /keyfile=<鍵をフルパスで指定> /ssh-R<VPS側のポート番号>:localhost:5900' while 1 yesnobox '切断しますか?' '接続中...' if result then break else messagebox '接続を継続します' '確認' endif endwhile sendln sendln sendln 'exit' closett
図の「転送(1)」をsshvnc.ttlの/ssh-Rにて設定する。
VPSへのssh接続は以下の通り行う。
ssh -i <鍵をフルパスで指定> <ユーザ名>@<接続先(VPS)> -p <ポート番号> -L <ローカルのポート番号>:localhost:<VPS側のポート番号>
図の「転送(2)」をsshの-L似て設定する。
vncviewerを使用する場合の接続例は以下の通り。
$ vncviewer -bgr233 localhost:<ローカルのポート番号>