Linux、Mac間で相互に必要なファイルのバックアップを取ることにしました。 バックアップツールはrsyncを使います。rsyncは変更のあったファイルだけコピーする、ネットワーク越しのバックアップに適したツールでLinux(CentOS 5.2)、Mac(OS X 10.5.6)とも、標準で入ってます。 作業としてはこんな感じです。 相互にパスワードなしのsshをとおす バックアップ対象のパターンリストを作る cronでrsyncを定期実行 今回はrootユーザでバックアップを実行しますが、rootでのsshログインを許可するのはセキュリティ上好ましくありません。 簡単なアクセス制限をかけます。 パスワードでのログインを禁止(公開鍵使用のみ許可) 公開鍵に対してログイン元ホストを限定 アクセス制限の方法についてはPAMを使う、forced-commands-onlyで他のコマンドを実行