またいろいろやってます。
以前から,自宅サーバーのLINUXの設定にVNCを使ってました。
自宅からだけでなく,WEB経由でもVNCを使えるように,
SSHを経由して,VNCを使えるようにしました。
例によって,なかなかうまくいかず,あれこれゆありましたが,
ふとしたひょうしに,うまくいきました。
そのときの記録です。
SSHには,PUTTYというソフトの日本語版を使いました。
VNCは以前から使っていたTIGHTVNCです。
いろいろ調べて,LINUX側の設定を変えました。
必要かどうかはわかりませんが,
/etc/ssh/sshd_configの
#AllowTcpForwarding yes
#GatewayPorts yes
の部分の#をとってコメントアウトでなくしました。
AllowTcpForwarding yes
GatewayPorts yes
PUTTは,トンネルの部分の設定を下記のようにしました。
127.0.0.1:59##
##はそれぞれの環境で違いいます。源ポートは,適当でいいようです。
記入後追加を押して,
のようにしました。
VNCは,下記のようにしました。
127.0.0.1::1234
の::がみそで,:だとうまくつながりません。
1234はPUTTYの源ポートで設定した番号と同じにします。
PUTTYでWEBからLINUXマシンにルーター越えで接続し,
その後VNCを起動して接続することができました。
PUTTYを切ると,VNCも切れるので,SSHでうまく接続できたことになります。