配置rsync服务器

配置rsync服务器

less /etc/xinetd.d/rsync


# default: off

# description: The rsync server is a good addition to an ftp server, as it \

# allows crc checksumming etc.

service rsync

{

disable= no

flags= IPv6

socket_type     = stream

wait            = no

user            = root

server          = /usr/bin/rsync

server_args     = --daemon

log_on_failure  += USERID

}


可以看到rysnc服务是关闭的(disable = yes),这里把它开启,把disable的值改为no


创建rsync服务器配置文件/etc/rsyncd.conf


vi /etc/rsyncd.conf


uid = root

gid = root

path=/data/oa

read only=no

hosts allow=10.240.180.133



如果服务器上装有防火墙,需在服务器中设置iptables将837端口开放。


查看已添加的iptables规则

iptables -L -n -v

iptables -L -n -v --line-number

开放指定端口

iptables -A INPUT -p tcp --dport 873 -j ACCEPT

iptables -I INPUT 10 -p tcp -m state --state NEW -m tcp --dport 873 -j ACCEPT

iptables -I INPUT 10 -p udp -m state --state NEW -m udp --dport 873 -j ACCEPT


//防火墙重启

service iptables restart

chkconfig iptables on


//查看防火墙状态

/etc/init.d/iptables status



//删除input里需要为6的规则

iptables -D INPUT 6


//查看是否rsync启动

ps -ef | grep 'rsync'


//服务器端启动rsync

rsync --daemon


设置开机启动:

将/usr/local/rsync --daemon 2>>/var/log/startup_error.log其添加到 /etc/rc.d/rc.local中


你可能感兴趣的:(rsync)