Tôi đang cố gắng thiết lập rsync để sao chép dữ liệu từ máy chủ mỗi ngày. Để làm cho hệ thống bị hạn chế nhất có thể, tôi đang cố gắng sử dụng chế độ được mô tả trong trang nam như: "SỬ DỤNG CÁC TÍNH NĂNG RSYNC-DAEMON VIA MỘT KẾT NỐI XÓA BỎ"
Vì vậy, tôi đã đặt một tệp có tên rsyncd.conf vào thư mục gốc:
[root]
path = /
read only = true
và đã cố gắng sao chép / etc / passwd dưới dạng thử nghiệm:
rsync -vv -e ssh myserver::root/etc/passwd .
Nhưng tôi nhận được như sau:
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]
Lý do tôi làm tất cả điều này là vì một khi tôi làm cho nó hoạt động, tôi dự định hạn chế quyền truy cập bằng cách chỉ định lệnh
rsync --server --daemon .
trong ~ / .ssh / ủy quyền