リモートサーバにバックアップ
2011/04/07 | その他
コマンド一発で、対象ディレクトリを圧縮して、バックアップサーバに暗号化転送する方法。
(cd /path/target && tar cf – ./data | gzip -9 ) | ssh -p 22 user@example.com “(cd /path/backup && cat > dump.tar.gz)”
このコマンドを実行すると相手サーバのパスワードを聞かれるので、それを入力すれば即実行。超便利。
秘密鍵を使えば、パスワードも聞かれなくなる。