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


블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,