[Linux] Rsync 유틸리티를 이용한 파일/디렉터리 동기화
·
Study/Linux
Linux OS에서 파일 및 디렉터리를 동기화 하기 위한 유틸리티인 rsync(remote sync)에 대해 알아본다. ※ 본 게시글은 Rocky/Centos 기반으로 작성한다. 설치 $ yum install rsync # 대부분 리눅스 패키지에는 설치되어 있음. 특징 rsync 는 local-local, remote-local, local-remote 동기화를 지원한다. 주기적인 동기화를 원한다면 쉘 스크립트 작성 후 cron tab에 등록하여 주기적으로 실행 되도록 한다. remote와 동기화 할 때 패스워드를 생략하고 싶다면 원격 서버에 미리 SSH Key를 전달한다. SSH Key 생성 및 전송 1. SSH Key 생성 $ ssh-keygen -t rsa 2. 원격 서버에 공개 키 전송 $ ssh..