• ベストアンサー

レンタルサーバ同士のバックアップ

レンタルサーバ同士で毎日バックアップを取りたいと考えています。このサイトでいろいろと検索した所、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コマンドで送った方がよろしいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.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は、認証からデータ転送まで全て平文でやり取りする為、盗聴や漏洩の 危険性があります。インターネット上では極力使用するのはやめましょう。 (止めはしませんが。)

kebyi
質問者

お礼

いろいろとありがとうございます。 コマンドラインで実行すると、 Unsupported option "GASSAPIAuthentication" と表示されます。 sshd_configを触らないといけないのでしょうか? 初心者ですみません。

その他の回答 (2)

  • mtfoggy
  • ベストアンサー率14% (37/255)
回答No.2

>Aサーバのcrontabに見よう見まねで下記をセットした所、 SSHやセキュリティの設定も何も確かめずに、見よう見まねだから、できないのでしょう。 素人のあなたではなく、サーバの管理者に依頼してください。

  • mae-stro
  • ベストアンサー率29% (14/47)
回答No.1

rコマンドは駄目では? tarで固めてftpが良いと思います

関連するQ&A