일지

[Linux] rsync pem키로 인증하기

닉닉눅 2023. 7. 24. 17:44
728x90
반응형

rsync란 Remote sync의 줄임말로 여러가지 옵션을 이용해 원격 또는 로컬간에 파일이나 디렉토리를 복사하는데 사용합니다.

 

1. rsync 

rsync는 문법은 다음과 같습니다. 

rsync [options] [source] [destination]

 

rsync 옵션 종류

-r 재귀적으로 디렉터리를 복사합니다.
-a  원본 파일의 속성, 소유자, 그룹을 유지합니다
-v 복사 진행 상황을 표시합니다.
-z 압축을 사용하여 전송 속도를 향상시킵니다.
-h 사람이 읽기 쉬운 형태로 복사 결과들을 출력해줍니다.
-e ssh SSH를 통해 원격 서버에 연결합니다.

 

2. rsync 사용하기

*** Local ➡ Local ***
rsync -avh {복제할 것} {복제 위치}

*** Local ➡ Remote ***
rsync -avh {복제할 것 Local} test@255.255.255.255:{복제 위치 Remote}

pem키 사용
rsync -avh -e "ssh -i test.pem" {복제할 것 Local} test@255.255.255.255:{복제 위치 Remote} 

*** Remote ➡ Local ***
rsync -avh ltest@255.255.255.255:{복제할 것 Remote} {복제 위치 Local}

pem키 사용
rsync -avh -e "ssh -i test.pem" test@255.255.255.255:{복제할 것 Remote} {복제 위치 Local}

 

 

728x90
반응형