<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <cite xml:lang="ja">rsync + cron + ssh (rsyncd を立てない編)</cite>
(<time>2006-07-04 23:51:36 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www2s.biglobe.ne.jp/~nuts/labo/inti/cron-rsync-ssh-nodaemon.html">http://www2s.biglobe.ne.jp/~nuts/labo/inti/cron-rsync-ssh-nodaemon.html</anchor-external></p><section><h1><code class="URI" xml:lang="en">rsync:</code> URL</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> <code class="URI" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">rsync:</anchor></code> は、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">rsync</anchor>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">rsync</anchor> over <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">TCP</anchor>) の複製元や複製先を表す <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URL scheme</anchor> です <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;3</anchor-internal></src>。</p><section><h1>仕様書</h1><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 5781</anchor> <cite xml:lang="en">The rsync URI Scheme</cite> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">情報提供RFC</anchor>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://tools.ietf.org/html/rfc5781">http://tools.ietf.org/html/rfc5781</anchor-external></li></ul></section><section><h1>構文</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> 一般的な<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">階層型</anchor>の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URL</anchor> と同じです。<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">path</anchor> は複製元または複製先の path
を表し、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">query</anchor> は利用しないと思われます。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">path</anchor> から <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">rsync</anchor> コマンドのオプションへのマッピング、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">非ASCII文字列</anchor>の扱いなどは
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC</anchor> では規定されていません。</p></section><section><h1>ポート</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> 既定のポート番号は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">873</anchor>です <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;3</anchor-internal></src>。</p></section><section><h1>プロトコル</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="874" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[874]</anchor-end> <code class="URI" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">rsync:</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URL scheme</anchor> は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">rsync</anchor> over <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">TCP</anchor>
を表します。 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">rsync</anchor> over <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SSH</anchor> などには使えません。 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;3</anchor-internal></src></p></section><section><h1>歴史</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 5781</anchor> により<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IANA登録簿</anchor>に追加されていますが、なぜか正式な登録ではなく、
<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>予備登録</anchor><rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">provisional</rt></rubyb>となっています。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IETF木</anchor>だけど<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">情報提供RFC</anchor>だから?</comment-p></section><section><h1>メモ</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> 
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;3</anchor-internal> は他の文書に書いてあることの繰り返しばかりで実のない仕様書ですね。</p><figure class="quote"><figcaption><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end> <cite>DUPLICITY(1) manual page</cite>
(<time>2015-05-07 01:40:02 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://duplicity.nongnu.org/duplicity.1.html#sect7">http://duplicity.nongnu.org/duplicity.1.html#sect7</anchor-external></p></figcaption><blockquote><p>Rsync via daemon</p><p>rsync://user<strong>[</strong>:password<strong>]</strong>@host.com<strong>[</strong>:port<strong>]</strong>::<strong>[</strong>/<strong>]</strong>module/some_dir</p><p>Rsync over ssh (only key auth)</p><p>rsync://user@host.com<strong>[</strong>:port<strong>]</strong>/<strong>[</strong>relative|/absolute<strong>]</strong>_path</p></blockquote></figure><figure class="quote"><figcaption><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end> (<time>2015-11-23 02:15:01 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://www.iana.org/time-zones">https://www.iana.org/time-zones</anchor-external></p></figcaption><blockquote><p>&lt;ul&gt;</p><p>&lt;li&gt;HTTP: &lt;a href=&quot;http://www.iana.org/time-zones&quot;&gt;http://www.iana.org/time-zones&lt;/a&gt;&lt;/li&gt;</p><p>&lt;li&gt;FTP: &lt;a href=&quot;ftp://ftp.iana.org/tz/&quot;&gt;ftp://ftp.iana.org/tz/&lt;/a&gt;&lt;/li&gt;</p><p>&lt;li&gt;Rsync: &lt;a href=&quot;rsync://rsync.iana.org/tz/&quot;&gt;rsync://rsync.iana.org/tz/&lt;/a&gt;&lt;/li&gt;</p><p>&lt;/ul&gt;</p></blockquote></figure><figure class="quote"><figcaption><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end> <cite xml:lang="en">RFC 7730 - Resource Public Key Infrastructure (RPKI) Trust Anchor Locator</cite>
(<time>2016-03-02 07:04:14 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://tools.ietf.org/html/rfc7730">https://tools.ietf.org/html/rfc7730</anchor-external></p></figcaption><blockquote><p>where the URI section is comprised of one of more of the ordered</p><p>sequence of:</p><p>1.1)  an rsync URI <strong>[</strong>RFC5781<strong>]</strong>,</p><p>1.2)  a &lt;CRLF&gt; or &lt;LF&gt; line break.</p></blockquote></figure></section></section></body></html>