RSYNC SSH 포트가 22번이 아닐때
ssh 포트가 22 가 아니면 아래처럼 rsync 실행시 에러가 납니다.
# rsync -av -e ssh root@example.com:/var/www/html /var/www/html
ssh: connect to host example.com port 22: Connection refused
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: unexplained error (code 255) at io.c(605) [Receiver=3.0.9]
이럴때는 ssh -p포트번호를 따옴표로 묶어주면 됩니다.
# rsync -av -e "ssh -p10022" root@example.com:/var/www/html /var/www/html
receiving incremental file list
sent 23 bytes received 734 bytes 302.80 bytes/sec
total size is 24688 speedup is 32.61
그리고 아래 처럼 해도 됩니다.
# rsync -av --rsh="ssh -p10022" root@example.com:/var/www/html /var/www/html
receiving incremental file list
sent 23 bytes received 734 bytes 302.80 bytes/sec
total size is 24688 speedup is 32.61
'LINUX' 카테고리의 다른 글
CentOS 7.x 토렌트 유틸 transmission 설치 (2) | 2017.05.08 |
---|---|
리눅스 스트링을 날짜로 변환 (0) | 2017.04.17 |
tar 특정 폴더 제외하고 압축하기 (0) | 2017.04.07 |
CentOS 6.x yum repository 문제로 동작이 안될때 (0) | 2017.04.07 |
CentOS 6.x letsencrypt install (0) | 2017.04.06 |