2013年12月6日金曜日

TeraTerm,WinSCPによるSSH転送

WinSCPとTeraTermの二つそれぞれからサーバーをひとつ経由して目的のサーバーへ接続する方法を調べたので記載。

自分のPC→サーバーA→サーバーB というようにサーバーAを経由してBに接続する場合を考える。


1.WinSCPによるトンネルを利用した接続

最初に,新規のセッションを開きサーバーBのホスト名,ポート番号等を入力する

次に左の設定におけるトンネルの項目を選択。以下の画面が表示されるので経由するサーバーAの情報を入力する。



2.TeraTermの場合

TeraTermを起動すると「新しい接続」と出るがそこをキャンセルし,メニューの設定→SSH転送を選択する。
出てくるSSHポート転送の追加を選択すると次のような画面が現れるので,以下の値を設定する。
ローカルのポート:任意(使用されていないポートならなんでも良い)
リッスン:空白
リモート側ホスト:接続するサーバーBの情報
リモート側ポート:(Aを経由して)接続するサーバーBのポート


これでOKを押し設定画面をとじたあと,サーバーAに接続する。
サーバーAに接続したあと,そのウィンドウを開いた状態で新しくTeraTermを起動しlocalhostで接続する。その際ポート番号は上で指定したローカルのポート番号を使用する。
その後下のように通常のSSH認証画面が表示されるのでサーバーBのユーザー名・パスワードを入力してあげれば良い。




0 件のコメント:

コメントを投稿