GNU/Linux >> Tutoriels Linux >  >> Linux

Rsync avec SSH demandant un mot de passe distant

Vous mélangez deux modes de connexion distincts :avec un shell distant (-e ssh ) et sans shell distant, via un rsync daemon (identifié par le double-virgule).

Le manuel indique :

CONNEXION À UN SERVEUR RSYNC

Il est également possible d'utiliser rsync sans shell distant comme port de transport. Dans ce cas, vous vous connecterez à un serveur rsync distant exécutant sur le port TCP 873.

...... soit vous utilisez un double deux-points ::au lieu d'un seul deux-points pour séparer le nom d'hôte du chemin, soit vous utilisez une URL rsync://.

.......Certains chemins sur le serveur distant peuvent nécessiter une authentification. Si tel est le cas, vous recevrez une invite de mot de passe lorsque vous vous connecterez. Vous pouvez éviter l'invite de mot de passe en définissant la variable d'environnement RSYNC_PASSWORD sur le mot de passe que vous souhaitez utiliser ou en utilisant l'option --password-file. Cela peut être utile lors du scriptage de rsync.

Le moyen le plus simple d'obtenir une authentification sans mot de passe est probablement de modifier la commande ci-dessus comme suit :

   rsync -avz -e ssh /home/user/dir [email protected]:/absolute/path/to/Backup/dir

Linux
  1. Automatisation du mot de passe SSH sous Linux avec sshpass

  2. Comment saisir un mot de passe pour plusieurs fenêtres ?

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

  4. Commande sshpass :authentification par mot de passe non interactive avec SSH

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

Un guide du débutant sur SSH pour la connexion à distance sous Linux

Test de mot de passe SSH avec Hydra sur Kali Linux

Comment transférer des fichiers avec Rsync sur SSH

Commandes SSH sous Linux avec exemples d'utilisation

Git Remote Add avec un autre port SSH (pas 22)

Désactiver l'authentification par mot de passe SSH pour un utilisateur ou un groupe spécifique