前提・実現したいこと
目的のサーバに対してファイル転送を行いたく、WinSCPを使用しております。
GUIで設定し、目的のサーバに対してファイル転送するところまでできているのですが、
この作業をWinSCPのコマンドを使用し、bat等で自動化したいのですがやり方が分かりません。
構成としは以下の図のようになっており、踏み台サーバを経由して目的のサーバに接続しております。
ネットで調べるとトンネル設定し接続しているものはあるのですが、今回の踏み台サーバと目的のサーバは秘密鍵の設定が必要でそれを実現する記事等を見つけることができず、teratailで質問させていただきました。
[目的のサーバ(秘密鍵)]
↑
[踏み台サーバ(秘密鍵)]
↑
[MyPC](WinSCPで目的のサーバにファイル転送を行いたい)
恐らく下記のようになると思うのですが、踏み台サーバの秘密鍵設定のやり方が分かりません。
cmd
1winscp> open sftp://[目的サーバのユーザ名]@[目的サーバのホスト名]:22 -privatekey="[目的サーバの秘密鍵のパス]" -rawsettings ProxyMethod=1 Tunnel=1 TunnelHostName=[踏み台サーバのIP] TunnelPortNumber=22 TunnelUserName=[踏み台サーバのユーザ名]
補足情報(FW/ツールのバージョンなど)
WinSCPを使用しているPCのOSは、Windows10です。
あなたの回答
tips
プレビュー