GNU/Linux >> Tutoriels Linux >  >> Linux

Comment configurer Rsync sans mot de passe avec SSH sous UNIX / Linux ?

Ci-dessous l'article de The Geek Stuff :

1. Testez rsync sur ssh (avec mot de passe) :

Effectuez une rsync pour vous assurer qu'il demande le mot de passe de votre compte sur le serveur distant et copie avec succès les fichiers sur le serveur distant.

L'exemple suivant synchronisera le dossier local /home/test vers le dossier distant /backup/test (le 192.168.200.10 serveur).

Cela devrait vous demander le mot de passe de votre compte sur le serveur distant.

rsync -avz -e ssh /home/test/ [email protected]:/backup/test/

2. ssh-keygen génère des clés.

Maintenant, configurez ssh afin qu'il ne demande pas de mot de passe lorsque vous effectuez sh. Utilisez ssh-keygen sur un serveur local pour générer des clés publiques et privées.

$ ssh-keygen

Saisissez la phrase secrète (vide s'il n'y a pas de phrase secrète) :

Saisissez à nouveau la même phrase de passe :Remarque :Lorsqu'il vous demande de saisir la phrase de passe, appuyez simplement sur la touche Entrée et ne donnez aucun mot de passe ici.

3. ssh-copy-id copie la clé publique sur l'hôte distant

Utilisez ssh-copy-id , pour copier la clé publique sur l'hôte distant.

ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]

Remarque :ce qui précède demandera le mot de passe du compte utilisateur sur l'hôte distant et copiera automatiquement la clé publique à l'emplacement approprié. Si ssh-copy-id ne fonctionne pas pour vous, utilisez la méthode dont nous avons discuté précédemment pour configurer le mot de passe ssh sans connexion.

4. Effectuer rsync sur ssh sans mot de passe

Maintenant, vous devriez pouvoir vous connecter en ssh à l'hôte distant sans entrer le mot de passe.

ssh [email protected]

Effectuez à nouveau la rsync, il ne devrait pas vous demander de saisir de mot de passe cette fois.

rsync -avz -e ssh /home/test/ [email protected]:/backup/test/

Linux
  1. Comment configurer SSH sans mot de passe sous Linux

  2. Comment configurer Rsync avec SSH sur UNIX / Linux (rsync sans mot de passe)

  3. Comment configurer un tunnel SSH inversé sous Linux

  4. Comment configurer une connexion SSH sans mot de passe sous Linux

  5. Comment fonctionne SSH sans mot de passe sous Linux / UNIX

Comment désactiver l'authentification par mot de passe SSH sur Linux VPS

Comment transférer des fichiers avec Rsync sur SSH

Comment configurer le pare-feu avec UFW sous Linux

Comment configurer l'authentification multifacteur pour SSH sous Linux

Comment transmettre un mot de passe à la commande SSH sous Linux

Comment protéger GRUB avec un mot de passe sous Linux ?