본문 바로가기

program study

[아파치] rsync 명령어

명령어를 통해서 다른 서버의 파일을 똑같이 공유한다.

rsync -ave ssh 사용자계정@도메인이름:가져올파일경로 복사할경로

ssh의 경우는 인증을 통해서 비밀번호 입력해야 한다.

그럴경우 crontab를 통해 자동으로 돌릴때 문제가 되므로,
인증서를 발행해서 처리하는 경우를 사용한다.

가져올서버, 복사할서버 둘다
ssh-keygen -d 명령어를 실행해서 인증키를 생성한다.

그 후

id_dsp.pub 인증서를 복사해올 서버로 옮긴다.
scp -p ~/.ssh/id_dsp.pub 사용자계정@도메인이름:~/.ssh/authorized_keys2

이렇게 넣으면 인증이 되기 때문에 비밀번호를 묻지 앟는다.