Forum Linux.général miroir miroir

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
30
nov.
2023

bonjour a tous

pour faire un miroir dans les deux directions j'ai testé ces deux commandes
c'est l'une ou l'autre des deux lignes de commandes,selon qui est le miroir

ouvrir le port choisi sur le serveur dans son firewall
puis enregistrer une fois les clés publiques de chiffrements proposées par le serveur
pour les différents users sur les machines clientes
exemple le fichier /root/.ssh/known_hosts

avec la commande depuis la machine cliente :
# ssh -p 55555 root@192.168.104.9

puis se deconnecter de la session ssh avec les touches "control + d" 
après chaque enregistrements

xxxxxx est le password distant pour l'user
-av sont les options de rsync pour l'effet miroir,v c'est verbose
55555 est le port ssh distant du serveur ssh

# rsync -e 'sshpass -p xxxxxx ssh -p 55555' -av --delete-after /chemin/dossier1/ root@192.168.104.9:/chemin/dossier1/ 

# rsync -e 'sshpass -p xxxxxx ssh -p 55555' -av --delete-after root@192.168.104.9:/chemin/dossier1/ /chemin/dossier1/ 

je suppose que le password de l'user est chiffré par les clés assymétriques avant son envoie ?
dans /etc/ssh/sshd_config y a t il une option du genre "force encrypt" ?

/linux/devuan/mate

  • # Oula

    Posté par  . Évalué à 6. Dernière modification le 30 novembre 2023 à 19:56.

    Attention, ça ne fait pas un miroir dans les deux sens !

    La première commande va supprimer de 192.168.104.9 tout ce qui n'existe pas sur la source.
    La seconde va supprimer de l'ordi local tout ce qui n'existe pas sur 192.168.104.9.

    Selon l'ordre dans lequel c'est fait, tu peux perdre des données !

    Avec l'option -n de rsync, tu peux faire un essai à blanc.

    Pour faire du miroir bidirectionnel, il y a des outils comme Syncthing ou Unison.

    La communication entre les machines est bien chiffrée.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.