[1] [CITE@ja[rsync + cron + ssh (rsyncd を立てない編)]]
([TIME[2006-07-04 23:51:36 +09:00]] 版)
<http://www2s.biglobe.ne.jp/~nuts/labo/inti/cron-rsync-ssh-nodaemon.html>

* [CODE(URI)@en[rsync:]] URL

[2] [CODE(URI)@en[[[rsync:]]]] は、 [[rsync]]
([[rsync]] over [[TCP]]) の複製元や複製先を表す [[URL scheme]] です [SRC[>>3]]。

** 仕様書

- [3] [[RFC 5781]] [CITE@en[The rsync URI Scheme]] ([[情報提供RFC]])
<http://tools.ietf.org/html/rfc5781>

** 構文

[5] 一般的な[[階層型]]の [[URL]] と同じです。[[path]] は複製元または複製先の path
を表し、 [[query]] は利用しないと思われます。

[6] [[path]] から [[rsync]] コマンドのオプションへのマッピング、[[非ASCII文字列]]の扱いなどは
[[RFC]] では規定されていません。

** ポート

[7] 既定のポート番号は[[873]]です [SRC[>>3]]。

** プロトコル

[874] [CODE(URI)@en[[[rsync:]]]] [[URL scheme]] は [[rsync]] over [[TCP]]
を表します。 [[rsync]] over [[SSH]] などには使えません。 [SRC[>>3]]

** 歴史

[8] [[RFC 5781]] により[[IANA登録簿]]に追加されていますが、なぜか正式な登録ではなく、
[RUBYB[[[予備登録]]]@en[provisional]]となっています。

;; [[IETF木]]だけど[[情報提供RFC]]だから?

** メモ

[4] 
>>3 は他の文書に書いてあることの繰り返しばかりで実のない仕様書ですね。


[FIG(quote)[
[FIGCAPTION[
[9] [CITE[DUPLICITY(1) manual page]]
([TIME[2015-05-07 01:40:02 +09:00]] 版)
<http://duplicity.nongnu.org/duplicity.1.html#sect7>
]FIGCAPTION]

> Rsync via daemon
> rsync://user'''[''':password''']'''@host.com'''[''':port''']'''::'''['''/''']'''module/some_dir
> Rsync over ssh (only key auth)
> rsync://user@host.com'''[''':port''']'''/'''['''relative|/absolute''']'''_path

]FIG]


[FIG(quote)[
[FIGCAPTION[
[10] ([TIME[2015-11-23 02:15:01 +09:00]] 版)
<https://www.iana.org/time-zones>
]FIGCAPTION]

> 
> 	<ul>
> 		<li>HTTP: <a href="http://www.iana.org/time-zones">http://www.iana.org/time-zones</a></li>
> 		<li>FTP: <a href="ftp://ftp.iana.org/tz/">ftp://ftp.iana.org/tz/</a></li>
> 		<li>Rsync: <a href="rsync://rsync.iana.org/tz/">rsync://rsync.iana.org/tz/</a></li>
> 	</ul>

]FIG]


[FIG(quote)[
[FIGCAPTION[
[11] [CITE@en[RFC 7730 - Resource Public Key Infrastructure (RPKI) Trust Anchor Locator]]
([TIME[2016-03-02 07:04:14 +09:00]] 版)
<https://tools.ietf.org/html/rfc7730>
]FIGCAPTION]

>    where the URI section is comprised of one of more of the ordered
>    sequence of:
>       1.1)  an rsync URI '''['''RFC5781''']''',
>       1.2)  a <CRLF> or <LF> line break.
> 

]FIG]
