계속 error starting client-server protocol (code 5)가 떠서 고생했다. (사용자 인증에 문제가 있으면 뜨는 에러인 것 같다.)
클라이언트에서 rsync로 접속시 domain:path를 이용하면 ssh로 로그인을 시도하는 것 같다. 익명으로 접속하거나, 서버 계정이 아닌 rsync.secrets에 등록된 계정으로 접속하려면 domain::moduleName 또는 user@domain::moduleName을 사용해서 접속해야 한다.
/etc/rsync.secrets의 경우 plain text로 암호를 저장하고, 현재로서는 hash 기능을 제공하지 않는다. 그래서 root만 접근 가능하도록 설정되어 있다. 아무튼 암호 관리를 잘 해야 한다.
slp는 뭐하는 건지 아직 모르겠다.
클라이언트에서 rsync로 접속시 domain:path를 이용하면 ssh로 로그인을 시도하는 것 같다. 익명으로 접속하거나, 서버 계정이 아닌 rsync.secrets에 등록된 계정으로 접속하려면 domain::moduleName 또는 user@domain::moduleName을 사용해서 접속해야 한다.
/etc/rsync.secrets의 경우 plain text로 암호를 저장하고, 현재로서는 hash 기능을 제공하지 않는다. 그래서 root만 접근 가능하도록 설정되어 있다. 아무튼 암호 관리를 잘 해야 한다.
slp는 뭐하는 건지 아직 모르겠다.
read only = true gid = users use chroot = true transfer logging = true log format = %h %o %f %l %b log file = /var/log/rsyncd.log pid file = /var/run/rsyncd.pid hosts allow = trusted.hosts slp refresh = 300 use slp = false motd file = /etc/rsyncd.motd #[Example] # path = /home/Example # comment = An Example # auth users = user # secrets file = /etc/rsyncd.secrets [moduleName] path = /path/to/data comment = Some comment uid = nobody gid = nobody use chroot = true read only = true hosts allow = 0.0.0.0/0 # ALL # auth users = user_name # secrets file = /etc/rsyncd.secrets