User Tools

Site Tools


vps:vnc_over_ssh

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
vps:vnc_over_ssh [2011/10/10 12:47]
hoge@hoge
vps:vnc_over_ssh [2011/10/10 13:52]
hoge@hoge
Line 1: Line 1:
 ====== VPSを中継した VNC over SSH ====== ====== VPSを中継した VNC over SSH ======
 ===== 目的 ===== ===== 目的 =====
 +SSHにてVPSを中継したVNC接続を行う。
  
-===== 操作されるの設定 =====+{{:​vps:​vnc_over_ssh_01.png?​600}} 
 + 
 +===== 操作されるPCの設定 =====
 ==== VNCサーバ設定 ==== ==== VNCサーバ設定 ====
 VNCサーバとして、TightVNCを使用する。 VNCサーバとして、TightVNCを使用する。
Line 9: Line 12:
  
 ==== SSHクライアント設定 ==== ==== SSHクライアント設定 ====
-TeraTermのttlを作成する。+=== ttl作成 === 
 +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 '<​接続先>:<​ポート番号>​ /ssh /i /​auth=publickey /​user=<​ユーザ名>​ /​passwd=<​パスワード>​ /​keyfile=<​鍵をフルパスで指定>​ /​ssh-R<​VPS側のポート番号>:​localhost:​5900'​
Line 27: Line 31:
 closett closett
 </​file>​ </​file>​
-  * ssh-Rの内訳 
-    * <​VPS側のポート番号>​\\ VPS側でVNC接続を待つポート番号を指定する。 
-    * localhost:​5900\\ 操作される側のvncserverのポート番号を指定する。 
-  * ttlファイルをTTPMACRO.exeと関連付けする事。 
  
 +=== 転送(1) ===
 +図の「転送(1)」をsshvnc.ttlの/​ssh-Rにて設定する。
 +  * <​VPS側のポート番号>​\\ VPS側でVNC接続を待つポート番号を指定する。図では「6661」を指定。
 +  * localhost:​5900\\ 操作される側のvncserverのポート番号を指定する。
 +
 +=== その他のオプション ===
 +  * /usr\\ 操作する側がVPS接続時に使用するユーザ名と同じである必要は無い。
 +
 +===== 操作する側の設定 =====
 +==== ssh接続 ====
 +VPSへのssh接続は以下の通り行う。
 +<​code>​
 +ssh -i <​鍵をフルパスで指定>​ <​ユーザ名>​@<​接続先>​ -p <​ポート番号>​ -L <​ローカルのポート番号>:​localhost:<​VPS側のポート番号>​
 +</​code>​
 +
 +=== 転送(2) ===
 +図の「転送(2)」をsshの-L似て設定する。
 +  * <​ローカルのポート番号>​\\ 転送するポート番号を指定する。図では「6661」を指定。
 +  * localhost:<​VPS側のポート番号>​\\ <​ローカルのポート番号>​への接続をlocalhost:<​VPS側のポート番号>​に付け替える。図では「6661」を指定。
 +
 +==== vncクライアントによる接続 ====
 +vncviewerを使用する場合の接続例は以下の通り。
 +<​code>​
 +$ vncviewer -bgr233 localhost:<​ローカルのポート番号>​
 +</​code>​
 +  * <​ローカルのポート番号>​\\ ssh接続の<​ローカルのポート番号>​を指定する。
  
 +===== 接続手順 =====
 +  - 操作される側PCにてvncssh.ttlを実行する。
 +  - 操作する側にてVPSにssh接続を行う。
 +  - 操作する側にてVNCクライアントを実行する。
vps/vnc_over_ssh.txt · Last modified: 2019/06/16 15:16 (external edit)