20分ほどハマって時間を無駄にしたので、悔しい気持ちが忘れないうちに残しておきます。
準備
下記の情報を用意する。
- 踏み台サーバのIP、ユーザ名・・・①
- 踏み台経由で接続したいサーバのIP、ユーザ名・・・②
- それぞれの秘密鍵・・・③
秘密鍵はPuTTY 形式(.ppk)で。
今回は秘密鍵は共通だったが別の場合もありそう?
ここからが本題。
踏み台経由で接続したいサーバへのログイン設定
- 接続プロトコル:SFTP
- ホスト名:②のIP
- ユーザ名:②のユーザ名
ここまで記入したら「設定」をクリック。
高度なサイトの設定画面が開かれるので、SSH → 認証 から
踏み台サーバへのログイン設定
続いて、接続 → トンネル から
- SSHトンネルを経由して接続する:チェックする
- ホスト名:①のIP
- ユーザ名:①のユーザ名
- 秘密鍵:③の秘密鍵を指定する
ここまで記入したら「OK」をクリックして、ログイン画面で「ログイン」をクリック。
ハマったポイント
今回は秘密鍵が共通だったので、踏み台サーバへのログイン設定だけしか秘密鍵を設定しなかった。
そうすると以下のようなエラーが出てログインできない。
Disconnected: No supported authentication methods available (server sent: publickey,gssapi-with-mic)
認証ログ (詳細はセッションログを見て下さい):
ユーザ名"XXXX" を使用中
認証に失敗