카테고리 없음

Solaris rsync 설정

Lawmin 2022. 7. 25. 16:36

1. 추가 (mportal1, mportal2)
vi /etc/services
rsync           873/tcp

2. 추가 (mportal1, mportal2)
vi /etc/inetd.conf
rsync   stream  tcp     nowait  root   /usr/bin/rsync rsyncd --daemon

3. rsync 설정 (vi /etc/rsyncd.conf)
1) mportal1~2
transfer logging = true
log format = %h %o %f %l %b
log file = /var/log/rsyncd.log

[dist]
path = 경로
comment = 설명
uid = 계정명
gid = 그룹명
timeout = 1800
use chroot = yes
read only = no
hosts allow = 127.0.0.1 IP대역/24
max connections = 10

4. inetd 반영
inetconv -i /etc/inet/inetd.conf

5. inetd 재시작
svcadm restart svc:/network/inetd:default

6. 필요시 rsync 재시작
1) svcs | grep rsync
online         May_25   svc:/network/rsync/tcp:default

2) 서비스 재시작
svcadm restart svc:/network/rsync/tcp:default

3) (optional) 서비스 끄기,켜기
#svcadm disable svc:/network/rsync/tcp:default
#svcadm enable svc:/network/rsync/tcp:default

* /var/log/rsyncd.log

5. tcp listen 확인
netstat -an | grep 873


7. 테스트
/usr/local/bin/rsync -avz /src/ 아이피::rsyncd.conf에등록한id/dest/