アクセス解析
cramoty-Weblog VNC SSH ポートフォワード

2008-09

VNC SSH ポートフォワード

インターネット経由でリモート拠点のWindowsクライアントを操作する話。

例えば以下のような方法が思いつきます。

1)定番、リモートデスクトップを使ってログインする
2)VNCを使う
3)CygwinとかでSSHサーバをWindowsクライアントで動かしておいて、ターミナルでログインする。

GUIで操作したいので、3)の線はなくなります。となると1)か2)かってことですが、リモート拠点との間のインターネット接続でリモートデスクトップもしくはVNCで使うポートの通信が許可されていれば何の問題もないですね。

ところが往々にして、拠点へのリモートアクセスに関してはSSHかVPNかしか許可されていないケースがほとんどでしょう。例えば、以下のようなケースを想定してみます。

1)インターネット経由のアクセスは専用のVPNクライアントソフトを使う(専用クライアントでなくても、WindowsのVPNクライアント接続でもかまいませんが)ことができる。

2)ところがVPN経由ではリモートデスクトップ、VNCともにダイレクトには使うことはできない。

3)ただし、VPN経由でSSHは使うことができる。

こういう環境であれば、拠点内にSSHサーバを用意しておくことで、リモートデスクトップやVNCでWindowsクライアントにアクセスすることができます。

アイディアとしては、VPN経由でSSHサーバと接続し、SSHポートフォワードの機能を使ってWindowsクライアントと通信をするという方法です。絵にするとこんな感じ。

VNCクライアント<----------------------------><---------------------->VNCサーバ
ポートフォワード <-------------->Windows
SSHクライアント<---------------------------->SSHサーバ
クライアントPC <--------->VPNゲートウエイ

手順としては、

1)VPNゲートウエイト接続する
2)SSHサーバにログインする(SSHポートフォワードを設定する)
3)手元のクライアントPCから、ポートフォワードVNC接続する

ちなみにVNCが使うポートは5900番になります。
SSHポートフォワードで、localhostの9999番を接続先Windowsクライアントの5900ポートとの間でトンネルを掘った場合、localhost:9999でVNC接続する。

こんな感じかな。


コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

http://cramoty.blog83.fc2.com/tb.php/29-be4e4431
この記事にトラックバックする(FC2ブログユーザー)

SSH

SSHSSH# Secure Shellの略。プロトコルの名称。# スーパーサイエンスハイスクールの略。# 埼玉最終兵器の略。

SSHSSH* Secure Shellの略。プロトコルの名称。 スーパーサイエンスハイスクールの略。 埼玉最終兵器の略。.wikilis{font-size:10px;color:#666666;}Quotation:Wikipedia- Article- History License:GFDL

«  | HOME |  »

プロフィール

cramoty

Author:cramoty

最近の記事

最近のコメント

最近のトラックバック

月別アーカイブ

カテゴリー

タグcloud

ブロとも申請フォーム

この人とブロともになる

www.flickr.com
cramoty_hiroaki's photos More of cramoty_hiroaki's photos

ブログ内検索

RSSフィード

リンク

このブログをリンクに追加する

Powered By FC2ブログ

Powered By FC2ブログ
ブログやるならFC2ブログ