rsync-ssl - ssl rsyncデーモンに接続するためのヘルパースクリプト
rsync-ssl [--type=SSL_TYPE] RSYNC_ARGS
このマニュアルページのオンライン版 (トピックの相互リンクを含む) は、 https://download.samba.org/pub/rsync/rsync-ssl.1 です。
rsync-ssl スクリプトは、ssl 接続を必要とする rsync デーモンとの間で rsync コピーを実行するのに役立ちます。
このスクリプトでは、hostname:: (2つのコロンがある) またはrsync://hostname/ のいずれかの形式で rsync-daemon の引数を指定する必要があります。接続に使用されるポートの既定値は、環境変数 (訳注:原文では environment のみ) で上書きされない限り、874 (通常の 873 よりも 1つ高い値)です。--port を使用するか、URL 形式の通常の場所に含めることによって上書きするポートを指定できますが、どちらも rsync のバージョンが 3.2.0 以上である必要があります。
引数が --type=SSL_TYPE オプションの場合、スクリプトは ssl 接続を開くため、特定のプログラムのみを使用します。単純なヒューリスティックを介して openssl または stunnel 実行可能ファイルを検索しようとするのではありません(RSYNC_SSL_TYPE 環境変数も設定されていないと仮定します -- 以下を参照してください。このオプションには、openssl または stunnel のいずれかを指定する必要があります。この特定のオプションには等号が必要です。ラッパーのオプションスキャンは、 -- 引数で停止します。 -- と、それ以降のものすべては変更されずに rsync に渡されるため、-- の後の --type=... トークンはラッパーによって処理されません。
その他のオプションはすべてそのまま rsync コマンドに渡されるので、この機能の詳細については、rsync(1) マニュアルページを参照してください。
ssl ヘルパースクリプトは、次の環境変数の影響を受けます。
rsync-ssl -aiv example.com::mod/ dest
rsync-ssl --type=openssl -aiv example.com::mod/ dest
rsync-ssl -aiv --port 9874 example.com::mod/ dest
rsync-ssl -aiv rsync://example.com:9874/mod/ dest
rsync をサポートする SSL/TLS の設定については、rsyncd.conf の指示を参照してください。
rsync(1), rsyncd.conf(5)
stunnel 接続を使用するには、少なくとも stunnel のバージョン 4 が必要であることに注意してください。これは、最新のシステムに当てはまるはずです。また、CA 証明書コレクションに照らして接続を検証することもありません。したがって、証明書環境オプションを指定していない限り、証明書の検証は行わず、接続を暗号化するだけです。
このスクリプトは --type=gnutls オプションもサポートしていますが、このリリースの時点では、gnutls-cli コマンドは出力をドロップしていたため、使用できませんでした。お使いのバージョンでそのバグが修正されている場合は、エクスポートされた RSYNC_SSL_TYPE 環境変数に gnutls を追加して、既定値を使用できるようにしてください。
バグを報告してください! 詳細については、Web サイト https://rsync.samba.org/ を参照してください。
このマニュアルページは、バージョン 3.5.1 の rsync に対応しています。
Rsync は、GNU 一般公衆利用許諾契約書に基づいて配布されます。詳細は、COPYING ファイルを参照してください。
ウェブサイトは https://rsync.samba.org/ にあります。このサイトには FAQ-O-Matic が含まれており、このマニュアルページで回答されていない質問を網羅している場合があります。
このマニュアルページは Wayne Davison によって書かれました。
サポートおよび開発に関するメーリング・リストは、次のURLでご利用いただけます https://lists.samba.org/ 。