매일 서버에서 데이터를 복사하도록 rsync를 설정하려고합니다. 시스템을 최대한 제한하기 위해 맨 페이지에 설명 된 모드를 "원격 연결을 통한 RSYNC-DAEMON 기능 사용"으로 사용하려고합니다.
그래서 루트 홈 폴더에 rsyncd.conf라는 파일을 넣었습니다.
[root]
path = /
read only = true
테스트로 / etc / passwd를 복사하려고했습니다.
rsync -vv -e ssh myserver::root/etc/passwd .
그러나 나는 다음을 얻는다.
opening connection using: ssh myserver rsync --server --daemon .
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
rsync error: error in rsync protocol data stream (code 12) at io.c(635) [receiver=3.0.3]
내가이 모든 일을하는 이유는 일단 작동하면 명령을 지정하여 액세스를 제한 할 계획이기 때문입니다.
rsync --server --daemon .
~ / .ssh / authorized_keys