Up:Tutorial? Previous:SIGViewerのインストール? Next: テスト実行
ここではビューワーからサーバへSSH接続する方法を説明します。 SSH接続することにより、形状ファイルのダウンロードの自動化やSSHポートフォワーディングの設定を行うことができるようになります。
※SSHポートフォワーディングについてはCygwin等を用いてコマンドラインで同様の設定を行うことができます。詳しくはポートフォワーディングでサーバに接続する方法?を参考ください。
以下ではサーバと接続する際にRSA公開鍵を使った認証を行うことを前提として説明します。 すでにキーを作成していて、それを用いてサーバにログインできる場合は鍵の設置(クライアント)に進んでください。新たにキーを作成する必要はありません。
RSA鍵を使って認証を行うためにまず秘密鍵と公開鍵のペアを作成します。 puttygen等のツールをダウンロードしてRSA鍵を作成します。(※詳しい作成方法の説明は省略します。)このとき作成された秘密鍵は"id_rsa"、公開鍵は"id_rsa.pub"というファイル名で保存してください。
Cygwinのコマンドラインで作成する場合は以下のように入力します。
$ ssh-keygen
キーを作成したら公開鍵をサーバ側に置く必要があります。まだログインできないという方は管理者に以下の作業をお願いしてください。
サーバ側の 自分のホームディレクトリの下に.sshというディレクトリを作成し、
$ mkdir ~/.ssh/
その中にauthorized_keysという名前に修正して保存しておきます。
$ mv id_rsa.pub ~/.ssh/ $ mv ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
次にクライアント側でも秘密鍵、公開鍵をそれぞれ所定の場所に置きます。SIGViewerのインストール先の以下のフォルダの中に置きます。
(SIGViewerインストール先)\SIGViewer-<version>\SIGViewer\.ssh
※(SIGViewerインストール先)はデフォルトではC:\Program Files
次にSIGViewerを起動します。
起動したら、上のメニューから"Setting"を選択し、"SSH Connect"を選択します。
すると以下のようなダイアログが表示されます。
接続するサーバのホスト名(またはIPアドレス)、ユーザー名、パスフレーズを上から順に入力していきます。
RSAキーを使わずにサーバにログインする場合は"Use RSA key to login"のチェックをはずします。
次にファイアーウォールによるブロックを回避するためポートフォワーディングの設定を行います。
(※ポートフォワーディンの必要のない環境の場合はポートフォワーディングに関する2つのチェックを外してからConnectします。)
"Local port forwarding with login"にチェックを入れた状態で、下の3つの項目にを入力します。