Saya mencoba mengatur rsync untuk menyalin data dari server setiap hari. Untuk membuat sistem seketat mungkin, saya mencoba menggunakan mode yang dijelaskan dalam halaman manual sebagai: "MENGGUNAKAN FITUR RSYNC-DAEMON MELALUI KONEKSI SHELL-REMOTE"
Jadi saya telah meletakkan file bernama rsyncd.conf di folder home root:
[root]
path = /
read only = true
dan mencoba menyalin / etc / passwd sebagai ujian:
rsync -vv -e ssh myserver::root/etc/passwd .
Tapi saya mendapatkan yang berikut ini:
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]
Alasan saya melakukan semua ini adalah bahwa begitu saya membuatnya berfungsi, saya berencana untuk membatasi akses dengan menentukan perintah
rsync --server --daemon .
di ~ / .ssh / authorized_keys