2台のサーバ間でrsyncを用い,不定期に(crontabで)ディレクトリのバックアップ環境を構築
今回は所有者がrootのフォルダをバックアップする(homeディレクトリ)
- バックアップ元のサーバで秘密鍵を生成
$ssh-keygen -t dsa
※crontabで利用する場合パスワードが使えないので,パスワードなしで作る - バックアップ先のサーバに公開鍵を転送
- バックアップ先のサーバのsshにはrootログインができるようにする
PermitRootLogin yes - 実行(シェルスクリプト)
/usr/bin/rsync -av -e ssh バックアップ元ディレクトリ バックアップ先サーバ:バックアップ先ディレクトリ > ログファイル記録先
適宜,シェルスクリプトを書き,crontabで定期実行.