リモートサーバーにscpしたいデータベースバックアップを毎晩持っています。私が知る限り、コマンドでパスワードを使用してscpを呼び出すことはできず、代わりにサーバーのキーを設定する必要がありますか?
これごとに:http ://www.spaceprogram.com/knowledge/cron_scp.html
リモートボックスの所有者は私がキーを設定することを望んでいないので、cronジョブを介して1つのボックスから別のボックスにファイルを取得するにはどうしますか?
ありがとう。
リモートサーバーにscpしたいデータベースバックアップを毎晩持っています。私が知る限り、コマンドでパスワードを使用してscpを呼び出すことはできず、代わりにサーバーのキーを設定する必要がありますか?
これごとに:http ://www.spaceprogram.com/knowledge/cron_scp.html
リモートボックスの所有者は私がキーを設定することを望んでいないので、cronジョブを介して1つのボックスから別のボックスにファイルを取得するにはどうしますか?
ありがとう。
リモート所有者がキーの設定を望まないのはなぜですか?
キーはパスワードと同じか、それが使用されている場所を追跡するのが簡単なため、より優れています。正しい解決策は、間違いなく、鍵ペアを生成し、それを無人認証に使用することです。
ここで、本当にscp
公開鍵認証なしで使用する必要がある場合は、expect
ライブラリを使用して にパスワードを入力するscp
か、外部からコマンドssh
を呼び出す代わりにライブラリを使用してそれを行うことができます。いずれにせよ、直接呼び出す代わりに、scp
によって使用されるラッパーをセットアップする必要があります。cron
scp