- ベストアンサー
レンタルサーバ同士のバックアップ
レンタルサーバ同士で毎日バックアップを取りたいと考えています。このサイトでいろいろと検索した所、rsync + sshで行うようですが、レンタルサーバ同士でも設定は可能なのでしょうか? 両方ともcrontabは使用可能です。 Aサーバの/home/hoge/backup/内をそのままミラーの形で、 Bサーバの/home/hoge/backup/にバックアップしたい。 ※Aサーバの/home/hoge/backup/には現状10個程あるDBのmysqldumpを毎日取り、1ヶ月後に削除する設定にしています。 ※Bサーバでの運用は考えていません。 Aサーバ:hoge1.com Linux 2.6.9-42.ELsmp Bサーバ:hoge2.com Linux 2.4.34.1-p3-nonsmp-JWH Aサーバのcrontabに見よう見まねで下記をセットした所、 rsync -avz -e ssh --delete /home/hoge/backup/ hoge2.com:/home/hoge/backup/ rsync error: syntax or usage error (code 1) at main.c(891) とエラーになりました。 それとも、rsync + sshは諦めて、ftpコマンドで送った方がよろしいのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。 こちらでも、同一LAN上のバックアップ用サーバに、rsync+sshで転送・同期しています。 crontabではなく、手動で実行しています。 (途中で聞いてくるパスワードはsshdの設定です。) 正常時はこんな感じです。 [hoge@localhost ~]$ rsync -avz -e ssh --delete /home/hoge/work/ 192.168.1.133:/home/hoge/work/ hoge@192.168.1.133's password: building file list ... done created directory /home/hoge/work ./ backup.200704 backup.200705 sent 338 bytes received 70 bytes 116.57 bytes/sec total size is 112640 speedup is 276.08 [hoge@localhost ~]$ >rsync error: syntax or usage error (code 1) at main.c(891) >とエラーになりました。 「文法または使用法のエラー」、と出てますけど、どこか打ち間違っていませんか? manコマンド等で確認してください。 crontabではなく、コマンドラインで実行してみましたか? 普通にsshやscpで相手先に繋がりますか? >それとも、rsync + sshは諦めて、ftpコマンドで送った方がよろしいのでしょうか? rコマンドやftpは、認証からデータ転送まで全て平文でやり取りする為、盗聴や漏洩の 危険性があります。インターネット上では極力使用するのはやめましょう。 (止めはしませんが。)
お礼
いろいろとありがとうございます。 コマンドラインで実行すると、 Unsupported option "GASSAPIAuthentication" と表示されます。 sshd_configを触らないといけないのでしょうか? 初心者ですみません。