rsyncコマンドでリモートディレクトリをローカルに同期したいのですが、ローカルサーバーはredhat enterprise linux 6.5です。
私はグーグルで検索しましたが、空のパスフレーズでsshキーを設定する方法のチュートリアルのみを見つけました。
ここから1つのチュートリアルを実行しましたが、rsyncを呼び出してもパスワードは要求されなくなりました。
rsync -avzhe --min-size=1 ssh user@host:/somedir ~/backup
しかし、私たちのシステムは実稼働環境にあるため、セキュリティの観点から空のパスフレーズでssh-keyを使用するのは良くないと思う。間違っている場合は修正しますが、正しい場合は、パスワードプロンプトなしでrsyncを安全に使用する方法を教えてください。
1
本当に他の方法はありません。パスワードなしは、パスワードなしを意味します。秘密鍵を適切に保護する必要があります。
—
ダニエルB