|
| |||
| ||||
| ||||
|
最終更新: 2005. 01. 02. Last updated: 02 January 2005 おまけ記事:mirror 2.9 のインストール
|
An old article that was in the directory has been put here. This seems
to be the old article when I installed mirror 2.9 on my Solaris machine.
Now I use rsync to send or receive files, which is more secure because it can work seamlessly with OpenSSH. This article is very old and I have no way to verify the contents of the page. No English translation is available. |
ただし、 私は現在 mirror は使っていない。 現在は rsync を OpenSSH と組み合わせて使っている。 rsync は ssh に対応していて安全だし、 更新されたファイルだけ送信するとか、 シンボリックリンクもそのまま作ってくれるとかいうことで大変便利なのである。
もはや mirror は使っていないので、 中身的なことはいま聞かれても何もわからないので、 どうかご注意を。 なお、 以下で 「曽根・古関研(側)」 などと称しているのがサーバマシンの所在地である。 曽根・古関研マシンにはインストールするな、 とあるのは、 他のユーザがログインできる (従って、ファイルを覗かれる可能性もある) 環境だからである。 プロバイダのウェブサーバにファイルをアップロードする、 といった使い方なら、 mirror はいまでも十分使えそうではある。
mirror は自宅でウェブのファイル編集をしたくて導入しました。高木の自宅の Solaris マシンに入れたのであって、曽根・古関研側には導入していません。
package=defaults hostname=bar.sone.t.u-tokyo.ac.jp do_deletes=true # max_delete_files=10% # max_delete_dirs=10% timeout=300 package=fooput get_file=false local_dir=/localhome/foo/public_html site=foo.sone.t.u-tokyo.ac.jp remote_user=foo remote_password=xxxxxxxx remote_dir=/serverhome/foo/public_html mail_to=foo@sone.t.u-tokyo.ac.jp package=fooget get_file=true local_dir=/localhome/foo/public_html site=foo.sone.t.u-tokyo.ac.jp remote_user=foo remote_password=xxxxxxxx remote_dir=/serverhome/foo/public_html mail_to=foo@sone.t.u-tokyo.ac.jp user=1000 group=10 dir_mode=0755 file_mode=0644これで、mirror -pfooget とすればファイルをサーバから自宅ファイルに、逆に mirror -pfooput とすればファイルを自宅からサーバに、それぞれコピーすることができる。
タイムスタンプについては、サーバからローカルに get する方向であるとサーバのファイルとタイムスタンプが合わせられるが、put の場合はそれができない(FTP でやっているから当然なのだろうが)。そこで、put したら直後に get するとタイムスタンプが合って嬉しいことになるのかも知れない。ま、この辺は趣味の問題なので、ご自由に……