rsyncってどっちでやるのがいいの? †
2台のサーバー間でrsyncでバックアップするのに、バックアップサーバー側(以降ファイルサーバー)からファイルを取りに行くのか、クライアント側からファイルを送りつけるのかでいつも悩む。両者はインターネットサーバーでグローバルIPを持っているので、どちらで実行しても正しく動く。お互いに送り合ったりせずに、基本的にはクライアントのファイルをファイルサーバーでミラーする片側通行。ファイルサーバーから取りに行く方法だと、クライアント単体で見たときに、どんなルールでバックアップ取られてるか、またはバックアップされていないのか等が把握できないので個人的には送りつける方が好き。ただこれだとクライアント側のrsyncユーザーでSSHが侵入されたときにパスワードなし秘密鍵も被害にあう。rsyncはSSHログイン出来ないユーザー且つ前ファイルのreadができるroot互換のユーザーで行うのがいいのだろうか。みんなどうやってるんだろう。