あなたは私のFTPトランザクションをbashで実行するためにrsyncを使いたいとお勧めします。rsyncリモートサイトとbash
パスワードをrsyncコマンドに追加する方法を教えてください。
私は例えば持っています。
rsync -r -update [email protected]:/public_html/ /var/www/domin.com/public_html
希望することをお勧めします。
ありがとうございます。
あなたは私のFTPトランザクションをbashで実行するためにrsyncを使いたいとお勧めします。rsyncリモートサイトとbash
パスワードをrsyncコマンドに追加する方法を教えてください。
私は例えば持っています。
rsync -r -update [email protected]:/public_html/ /var/www/domin.com/public_html
希望することをお勧めします。
ありがとうございます。
正解は
This siteはrsyncのでSSHキーを作成および使用上のガイドを提供してSSHキーを使用することですリモートデーモン 上
一部のモジュール認証が必要な場合があります。その場合、 に接続すると、 にパスワードの入力を求めるメッセージが表示されます。 パスワードプロンプトを避けるには、 環境変数RSYNC_PASSWORDを に設定し、使用するパスワードを --password-fileオプションに設定します。これは、 がrsyncをスクリプティングするときに便利です。
man rsync
から:
-password-fileオプションを見ただけです。どのように私はそれを追加するだろうか? – Lee
--password-file = mypassword.txtをrsyncコマンドラインに追加し、mypassword.txtファイルに問題のパスワードが含まれていることを確認してください。 mypassword.txtはあなただけが読めるようにしてください。あなたがセキュリティを気にしているならば、sshキーを使って(他にも言及したように)より良いでしょう。 –
ここでは、sshの認証キー機能を使用してrshyncをsshでセットアップする方法について、かなりいいことがあります。 http://blogs.oracle.com/jkini/entry/how_to_scp_scp_and
SSHは暗号化されており、鍵はrsh認証やパスワードファイルよりはるかに安全です。
が、いくつかの選択肢があります:https://serverfault.com/questions/24622/how-to-use-rsync-over-ftp
そのあなたがcliientサーバー上のsshアクセスを持っていますが、必ずしもそうではないthatsの場合はSSHキーを使用しても大丈夫。 – Lee