0

サーバーAからサーバーBに直接ファイルを転送したい。この操作を実行するスクリプトは、Cなどの他のサーバーに常駐しています。サーバーCまたはローカルシステムにファイルを一時的に保存せずに、どのように実現できますか..

4

1 に答える 1

1

サーバーごとにsshキーのペアを作成し、ssh-copy-idを使用して公開キーをサーバーAからサーバーBに、サーバーCからサーバーAにコピーします。

次に行う必要があるのは、スクリプトにリモートサーバーAにsshを実行してから、scpを実行してファイルをサーバーBにコピーするように指示することです。

編集:パスフレーズなしでsshキーを設定する必要があります!(または、サーバーCとサーバーAでssh-agentを使用します)

于 2011-06-14T12:20:48.130 に答える