This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
vps:vnc_over_ssh [2011/10/10 13:47] hoge@hoge |
vps:vnc_over_ssh [2019/06/16 15:16] (current) |
||
---|---|---|---|
Line 15: | Line 15: | ||
TeraTermのttlを作成する。ttlファイルをTTPMACRO.exeと関連付けする事。 | TeraTermのttlを作成する。ttlファイルをTTPMACRO.exeと関連付けする事。 | ||
<file ttl sshvnc.ttl> | <file ttl sshvnc.ttl> | ||
- | connect '<接続先>:<ポート番号> /ssh /i /auth=publickey /user=<ユーザ名> /passwd=<パスワード> /keyfile=<鍵をフルパスで指定> /ssh-R<VPS側のポート番号>:localhost:5900' | + | connect '<接続先(VPS)>:<ポート番号> /ssh /i /auth=publickey /user=<ユーザ名> /passwd=<パスワード> /keyfile=<鍵をフルパスで指定> /ssh-R<VPS側のポート番号>:localhost:5900' |
while 1 | while 1 | ||
Line 34: | Line 34: | ||
=== 転送(1) === | === 転送(1) === | ||
図の「転送(1)」をsshvnc.ttlの/ssh-Rにて設定する。 | 図の「転送(1)」をsshvnc.ttlの/ssh-Rにて設定する。 | ||
- | * <VPS側のポート番号>\\ VPS側でVNC接続を待つポート番号を指定する。 | + | * <VPS側のポート番号>\\ VPS側でVNC接続を待つポート番号を指定する。図では「6661」を指定。 |
* localhost:5900\\ 操作される側のvncserverのポート番号を指定する。 | * localhost:5900\\ 操作される側のvncserverのポート番号を指定する。 | ||
Line 44: | Line 44: | ||
VPSへのssh接続は以下の通り行う。 | VPSへのssh接続は以下の通り行う。 | ||
<code> | <code> | ||
- | ssh -i <鍵をフルパスで指定> <ユーザ名>@<接続先> -p <ポート番号> -L 6661:localhost:6661 | + | ssh -i <鍵をフルパスで指定> <ユーザ名>@<接続先(VPS)> -p <ポート番号> -L <ローカルのポート番号>:localhost:<VPS側のポート番号> |
</code> | </code> | ||
=== 転送(2) === | === 転送(2) === | ||
図の「転送(2)」をsshの-L似て設定する。 | 図の「転送(2)」をsshの-L似て設定する。 | ||
- | * 6661:localhost:6661\\ 6661への接続をlocalhost:6661に付け替える。 | + | * <ローカルのポート番号>\\ 転送するポート番号を指定する。図では「6661」を指定。 |
+ | * localhost:<VPS側のポート番号>\\ <ローカルのポート番号>への接続をlocalhost:<VPS側のポート番号>に付け替える。図では「6661」を指定。 | ||
==== vncクライアントによる接続 ==== | ==== vncクライアントによる接続 ==== | ||
vncviewerを使用する場合の接続例は以下の通り。 | vncviewerを使用する場合の接続例は以下の通り。 | ||
<code> | <code> | ||
- | $ vncviewer -bgr233 localhost:6661 | + | $ vncviewer -bgr233 localhost:<ローカルのポート番号> |
</code> | </code> | ||
+ | * <ローカルのポート番号>\\ ssh接続の<ローカルのポート番号>を指定する。 | ||
===== 接続手順 ===== | ===== 接続手順 ===== |