49370


mac -> aws環境で踏み台サーバー経由でSCPクライアントを用いてサーバーBにアクセスをしたいと考えております。

SCPクライアントは現在cyberduckを想定しております。

踏み台サーバー user_a  
サーバーB user_b  
がおり、それぞれにssh秘密キーがあります。

同一ユーザー、同一秘密キーの場合はトンネルで接続できるのはわかっているのですが  
上記のような、踏み台サーバー、サーバーBでそれぞれユーザーが違い、かつsshのキーも異なる場合は  
どのような設定をすればよいのでしょうか？

よろしくお願いします。


CC BY-SA 4.0
2018-10-16T06:55:26.370
49344
2018-10-17T02:50:50.170
30546
question
macos aws ssh
SCPクライアントを用いた踏み台サーバー経由でのアクセスについて


cyberduckはわからないのですが、SSHポートフォワーディングで解決できないでしょうか。  
最初に ssh コマンドに `-L` を指定して踏み台に接続します。

Ex) localhost の 10999ポートを server-b の 22 (SSH) ポートに転送

[code]

    ssh -L 10999:server-b:22 -i keyfile user@servername
    
[/code]

次にSCPクライアントから つぎのように接続してください。

サーバー: localhost  
ポート： 10999  
ユーザ名： user_b  
秘密鍵： user_bの秘密鍵


CC BY-SA 4.0
2018-10-17T02:50:50.170
49370
2018-10-17T02:50:50.170
5008
49344
answer