Quantcast
Channel: Homputer Security
Viewing all articles
Browse latest Browse all 97

Comment transférer des fichiers entre deux serveurs distants avec rsync ?

$
0
0

Imaginez un scénario où vous devez transférer des fichiers volumineux entre deux serveurs distants. Sur le système A, un serveur ssh y est installé et sur le serveur B, aucne connexion ssh n’est possible et seul un démon rsync y est installé. La seule alternative qui se présente à nous alors est de transférer les fichiers via rsync entre les deux serveurs.

Pour info, voici comment installer un démon ssh sur un système basé sur Debian (testé sur Ubuntu 16.04 et Debian Stretch):

D’abord, créez le fichier de configuration pour le démon rsync:

# nano /etc/rsyncd.conf

Voici un exemple de fichier de configuration:

[backup]
# répertoire de destination. Les dossiers transférés seront installé dans ce dossier
path = /root/backup
# hôtes autorisés à accéder au serveur, seul l’hôte 192.168.1.2 est autorisé
hosts allow = 192.168.1.2
# hôtes privés d’accès. * pour tous les hôtes
hosts deny = *
list = true
# permission du compte d’utilisateur sur le serveur de destination
uid = root
# permission du groupe de l’utilisateur
gid = root

Ci-dessous le fichier de configuration de notre serveur de destination B:

Ensuite, démarrez, puis activez le démon au démarrage du système:

# systemctl start rsync
# systemctl enable rsync

A partir de notre machine locale donc, nous pouvons réaliser le transfert de fichiers entre les serveurs A et B à l’aide de la commande ci-dessous:

ssh utilisateur@serveur-A rsync [options] /chemin/vers/source utilisateur@serveur-B::nom-du-repertoire-de-destination


Nous constatons la présence du dossier sur le repertoire de destination.

J’espère que cette astuce vous sera utile.

🙂

mdestroy

The post Comment transférer des fichiers entre deux serveurs distants avec rsync ? appeared first on Homputer Security.


Viewing all articles
Browse latest Browse all 97

Trending Articles