こんにちは。
rsync でデータ同期を行う際、一般ユーザを用いてしまうと owner と group が適切に設定されないケースがあるようです。
AWS EC2 ( AmazonLinux ) のデフォルト設定では root ユーザでの接続ができないので、後述のように設定を調整します。
# 設定ファイルをバックアップ cp -p /etc/ssh/sshd_config /etc/ssh/sshd_config.org diff /etc/ssh/sshd_config /etc/ssh/sshd_config.org # sshd 設定ファイルの調整 vi /etc/ssh/sshd_config ====================================== #PermitRootLogin forced-commands-only PermitRootLogin without-password ====================================== # sshd 設定ファイルの syntax チェック sshd -t # sshd 再読み込み /etc/init.d/sshd reload # sshd の起動を確認 netstat -lntp | grep sshd # root ユーザの公開鍵追記 vi /root/.ssh/authorized_keys ======================================= ssh-rsa xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx =======================================
※ 秘密鍵、公開鍵のキーペアは下記コマンドで作成できます。
ssh-keygen -b 2048 -t rsa -f ./key_name