[[SIGViewerのインストール]]

[[ポートフォワーディングでサーバに接続する方法(v120330, v1.4.8)]]
Up:[[Tutorial]]    Previous:[[SIGViewerのインストール]]     Next: [[SIGViewerによるSSH接続]]  
#contents
*ポートフォワーディングでサーバに接続する方法 [#edc7db7a]


まず、SIGVerseサーバに接続するためにはsshクライアントの環境を構築します。

このチュートリアルではCygwinのsshが使える環境を前提とします。
SIGVerseはSIGVerseサーバとクライアント(SIGViewer)の間でデータの送受信を行います。NIIの外からNIIサーバに接続する際には、firewallにより通信できない場合があるので、ssh(ポート番号22)によるポートフォワーディングを使って接続する必要があります。以下にその方法を説明します。NII以外の自作のサーバ環境で作業を行う場合で、firewallによるブロックがない環境の方はこのページは飛ばしてください。

※ポートフォワーディングの設定は次のページ[[SSH接続]]でビューワーから行うこともできます。


** 1.Cygwinによる設定 [#pc51d41c]

***ローカルポートフォワーディング [#b641b3ff]
ローカルポートフォワーディングの方法について説明します。基本的にはこれだけでサーバとクライアントの間でデータの送受信ができるようになります。Cygwinでsshを使ってNIIサーバに接続する場合、接続時に-Lオプションを使ってポートフォワーディングするポート番号を指定します。設定方法は以下のようになります。 

 -L [クライアントで使用するポート番号]:localhost:[サーバで使用するポート番号]

クライアント側と、サーバ側で使用するポート番号を指定します。これらの番号は空いているポート番号でしたら何番でも構いません。混乱を避けるため:localhost:ではさんだ2つのポート番号を同じ番号にすることをお勧めします。

真ん中のlocalhostはポートフォワーディングを行う中継サーバのホスト名です。

***サービスプロバイダ機能使用時 [#u9a630a4]
SIGVerse APIの一部(detectEntities、captureViewなど)を使用するときには他のポート番号のポートフォワーディングをする必要があります。

 -L [サービスプロバイダで使用するサーバ側ポート番号]:localhost:[クライアントサービスプロバイダのポート番号]
このとき:localhost:ではさんだ2つのポート番号は一致させなければなりません。


このときのポート番号はサーバ側でコントローラ実行時に決定します。

***ポートフォワーディングによる接続 [#u243091e]
それではポートフォワーディングでサーバに接続してみましょう。サーバへのログイン時に双方向のポートフォワーディングを同時に行います。

ポートフォワーディングによるログインの場合
 $ ssh hoge@socio.iir.nii.ac.jp -L 9001:localhost:9001



ポートフォワーディングが成功しているかどうかは[[テスト実行]]で確認することができます。

*更新履歴 [#pd381b85]

-[[ポートフォワーディングでサーバに接続する方法(v120330, v1.4.8)]]

Up:[[Tutorial]]    Previous:[[SIGViewerのインストール]]     Next: [[SSH接続]]  


Front page   New List of pages Search Recent changes   Help   RSS of recent changes