SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы

Список вопросов Печать

Запуск rsync как демон


Метки: rsync 

Ответы

RemiZOffAlex  Создано: 2017-03-14 17:19:49.770081  Обновлено: 2025-02-20 07:07:00.867055

Серверная часть

Файл rsyncd.conf

# rsyncd.conf - Example file, see rsyncd.conf(5)

pid file = /run/rsyncd.pid
log file = /var/log/rsync.log
transfer logging = true
secrets file = rsyncd.secrets

hosts allow = 192.168.0.0/24
hosts deny = 0.0.0.0/0

strict modes = false

# Edit this file before running rsync daemon!!

uid = root
gid = wheel
#use chroot = no
#max connections = 4
#syslog facility = local5

[data]
    path = /data
    comment = Data
    auth users = USERNAME
    uid = root
    gid = wheel
    read only = yes
    secrets file = /etc/rsyncd.secret

Файл rsyncd.secret

USERNAME:password123

nftables

table inet filter {
chain input {
ip saddr 10.0.0.1 tcp dport 873 accept comment "Accept Rsync on port 873";
}
}
nft add rule inet filter input ip saddr 10.0.0.1 tcp dport 873 accept comment \"Accept Rsync on port 873\";

Выполнить

chmod 400 /etc/rsyncd.secret
rsync --daemon --config=rsyncd.conf

Клиентская часть

rsync -r USERNAME@IP::data Target_Folder

Возможно будут интересны и другие вопросы