TOP ▲ itcore TOP TIPS

Ubuntu rsync サーバ間でのファイルコピー| itcore 2016


# root権限へ。
sudo -s

# 実行用のシェルを作る。
vi rsync.sh

#以下をrsync.shへコピペ
#!/bin/sh -x
LOG=rsync.log_`date "+%Y%m%d"`
rsync -av --delete -e 'ssh -c arcfour' root@10.0.0.18:/home/share/fix1 /home2/share/

# コピー先のディレクトリ作成
mkdir /home2/share/fix1

# rsyncを実行する
sh -x rsync.sh | tee -a $LOG &

# 初めてのアクセスの場合は認証鍵を保存する。
The authenticity of host '10.0.0.18 (10.0.0.18)' can't be established.
ECDSA key fingerprint is SHA256:szjjVoC/xLTOri4tMvHUYFRdaDEJqhC7/t8h2neaQS4.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '10.0.0.18' (ECDSA) to the list of known hosts.

# コピー元サーバのrootパスワード入力
root@10.0.0.18's password:

# ログを確認する。
more rsync.log*