2台のサーバ間でミラーリング(rsync)

2台のサーバ間でrsyncを用い,不定期に(crontabで)ディレクトリのバックアップ環境を構築

今回は所有者がrootのフォルダをバックアップする(homeディレクトリ)

  • バックアップ元のサーバで秘密鍵を生成
    $ssh-keygen -t dsa
    ※crontabで利用する場合パスワードが使えないので,パスワードなしで作る
  • バックアップ先のサーバに公開鍵を転送
  • バックアップ先のサーバのsshにはrootログインができるようにする
    PermitRootLogin yes
  • 実行(シェルスクリプト)
    /usr/bin/rsync -av -e ssh バックアップ元ディレクトリ バックアップ先サーバ:バックアップ先ディレクトリ > ログファイル記録先

適宜,シェルスクリプトを書き,crontabで定期実行.