[Linux] rsync에서 포트 변경하기

rsync에서 22번 포트가 아닌 다른 포트를 사용해보자


환경

  • Linux
  • Bash shell(/bin/bash)
  • rsync


rsync

방법

  • -e 옵션을 사용
  • 아래 예시에서는 모두 2222번 포트를 사용하도록 작성함
-e 'ssh -p 2222'


IP주소 혹은 도메인을 입력하는 경우

  • 형태
rsync -e 'ssh -p 2222' [target file or directory] [user]@[IP address or domain]:[destination]
  • 예시
rsync -e 'ssh -p 2222' test.txt twpower@192.168.1.2:~/test.txt


~/.ssh/config 파일을 사용하는 경우

  • 형태
Host test_host
    ...
    Port 2222
    ...
rsync [target file or directory] [host name]:[destination]
  • 예시
rsync test.txt test_host:~/test.txt


참고자료