- The added line is THIS COLOR.
- The deleted line is THIS COLOR.
[[Tutorial]]
Up:[[Tutorial]] Previous:[[SIGViewerのインストール]] Next: [[SIGViewerによるSSH接続]]
#contents
*ポートフォワーディングでサーバに接続する方法 [#edc7db7a]
まず、SIGVerseサーバに接続するためにsshクライアントの環境を構築します。
このチュートリアルではCygwin(もしくは他のsshクライアント)を使ってSIGVerseサーバにログインできる環境を前提とします。
SIGVerseはサーバとクライアント(SIGViewer)の間でデータの送受信を行います。ファイアーウォールによってポートがブロックされている環境ではSIGVerseのデータ通信を行うことができません。そのためここではポートフォワーディングという技術を用いて接続する方法について紹介します。ポートフォワーディングとはSSHで使用するポート(22)によるトンネリングを利用して通信する技術です。自作のサーバ環境を構築して、firewallによるポートブロックがない環境の方はこのページは飛ばしてください。
※ポートフォワーディングの設定は次のページ[[SIGViewerによるSSH接続]]でビューワーから行うこともできます。
** 1.Cygwinによる設定 [#pc51d41c]
***ポートフォワーディングの方法 [#b641b3ff]
やり方は簡単です。SSHによるログイン時に-Lオプションを使ってポートフォワーディングするポート番号を指定します。設定方法は以下のようになります。
-L [クライアントで使用するポート番号]:localhost:[サーバで使用するポート番号]
クライアント側と、サーバ側で使用するポート番号を指定します。これらの番号は空いているポート番号でしたら何番でも構いません。混乱を避けるため:localhost:ではさんだ2つのポート番号を同じ番号にすることをお勧めします。
真ん中のlocalhostはポートフォワーディングを行う中継サーバのホスト名です。
***サービスプロバイダ機能使用時 [#u9a630a4]
SIGVerse APIの一部(detectEntities、captureViewなど)を使用するときにはサービスプロバイダ専用のポートを使用するので、別途追加でポートフォワーディングの設定が必要です。
詳しくは[[サービスプロバイダの使用方法]]を参照してください。
***ポートフォワーディングによる接続 [#u243091e]
それでは以下のやり方でサーバに接続してみてください。
ポートフォワーディングによるログインの場合
$ ssh hoge@socio.iir.nii.ac.jp -L 9001:localhost:9001
通常通りログインできればSIGVerseによるSSH通信のための準備は完了です。
ポートフォワーディングが成功しているかどうかは[[テスト実行]]で確認することができます。
*Old Version [#pd381b85]
-[[ポートフォワーディングでサーバに接続する方法(v120330, v1.4.8)]]
-[[CygwinによるSSH接続(v2.0系)]]
Up:[[Tutorial]] Previous:[[SIGViewerのインストール]] Next: [[SIGViewerによるSSH接続]]