Maison > Opération et maintenance > exploitation et maintenance Linux > Tutoriel de configuration et d'installation de rsync

Tutoriel de configuration et d'installation de rsync

巴扎黑
Libérer: 2017-07-19 17:03:28
original
1577 Les gens l'ont consulté

Configuration et installation du serveur


Serveur

Étape 1 : Téléchargez le package d'installation de rsync (installation en ligne ou Installation hors ligne)
                                                                                                                                                                                                      
                                      =/usr/local/rsyncd
make && make install

)



/*Je suis directement sous /etc (facile à trouver)*/
touch /etc/rsyncd.conf
touch /etc/rsyncd.secrets touch /etc/rsyncd.motd Vous pouvez également utiliser vim pour créer /*Veuillez consulter ma documentation hors ligne pour plus de détails sur le contenu des trois fichiers*/

/*Attention : le fichier de mot de passe rsyncd .secrets doit recevoir les autorisations chmod 600, sinon une erreur sera signalée * / config=/etc/rsyncd.conf
ou
/usr/local/rsyncd/bin/rsync --daemon --config=/etc/rsyncd.conf




Étape 4 : Laissez le pare-feu passer le port rsync (ne bloquez pas le port 873)


iptables -I INPUT -p tcp --dport 873 -j ACCEPT /*Laissez le pare-feu s'ouvrir port 873 (sinon, il interceptera et ne démarrera pas)*/ /*Exécutez la commande : iptables -L*/ Vous verrez une ligne comme indiqué ci-dessous pour prouver que rsync démarre avec succès Chaîne INPUT (policy ACCEPT) target prot opt ​​​​source destination
ACCEPT tcp -- Anywhere Anywhere TCP dpt:rsync

                                                                                                             🎜> 


Configuration du client installation


Client


Étape 1 : Téléchargez le package d'installation rsync (installation en ligne ou hors ligne)


wget tar -xzf rsync-3.1.2.tar.gz cd rsync-3.1.2
./configure --prefix=/usr/local/rsyncd

faire && faire installer

Étape 2 : Démarrez le client
rsync --daemon
ou
/usr/local/rsyncd/bin/rsync --daemon
 
 
 Étape 3 : Laissez le pare-feu passer le port rsync (ne bloquez pas le port 873)
 iptables -I INPUT -p tcp --dport 873 -j ACCEPT
/*Execute command: iptables -L*/
Vous verrez une ligne comme indiqué ci-dessous pour prouver que rsync a démarré avec succès
Chain INPUT (policy ACCEPT)
target prot source                                                                                                                                                                                                                                     via Quelles sources de données disponibles sont fournies sur Internet (voyez si vous pouvez les envoyer par ping)


rsync --list-only root@192.168.145.129::

Vous trouverez ci-dessous le mien Trois fichiers de configuration majeurs

rsyncd.secrets

rsyncd.motd

1

root:lizhenghua

Copier après la connexion

rsyncd.conf

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

**********************************************************

       ◢◣       ◢◣  

       ◢■■◣   ◢■■◣  

     ◢■■■■■■■■■◣  

     ◥■■■■■■■■■◤  

       ◥■■■■■■■◤   

         ◥■■■■■◤  

           ◥■■■◤   

             ◥■◤  

               ▼     Welcome to the rsync world!

                 \  

                   \      

                     \  

                       \  

                         \  

                           \  

                             \                    

                               \   ●  

                                 》》  

                                 《  

                    _▂▃▄▅▆▇███▇▆▅▄▃

***********************************************************

Copier après la connexion

Voici ma version rhel

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

#主核心

uid = 0                                                 #守护进程所属的uid,默认是nobody

gid = 0                                                 #守护进程所属的uid,默认是nobody

max connections = 4                                     #客户端最多连接数

read only = false                                       #是否只读操作

hosts allow = 192.168.145.128                           #允许访问的IP,可以指定单个IP,也可以指定整个网段,能提高安全性。

hosts allow = *                                         #允许所有ip访问

 

transfer logging = true                                 #记录传输文件的日志

log format = %h %o %f %l %b                             #日志格式

log file = /var/log/rsyncd.log                          #rsync 服务器的日志

slp refresh = 300                                       #定时刷新

pid file = /var/run/rsyncd.pid                          #pid存放日志

lock file = /var/run/rsyncd.lock                        #lock日志文件

 

motd file = /etc/rsyncd.motd                            #欢迎界面

 

 

#模块

[web]                                                   #模块名字

path = /home/admin/public_html                          #模块路径

comment = Mirror to Hk server                           #模块注释

read only = false                                       #是否只读

list = true                                             #是否显示列表

auth users = root                                       #用户

secrets file = /etc/rsyncd.secrets                      #验证的密码文件

 

 

[test]                                                  #模块名字

path = /home/admin/domains/test                         #模块路径

read only = false                                       #是否只读

auth users = root                                       #用户

list = true                                             #是否显示列表

exclude = oracle/                                       #不需要同步的文件夹

secrets file = /etc/rsyncd.secrets                      #验证的密码文件

 

 

[king]                                                  #如上所示

path = /home

comment = connect to the /home

read only = false

list = true

auth users root

secrets file = /etc/rsyncd.secrets

Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal