LINUX:SSH et RSYNC
But
Dans les opérations suivantes nous allons utiliser le protocole SSH seul ou en conjonction avec RSYNC. Nous allons donc configurer celui-ci et l'utilisateur concerné par notre projet sur la machine distante.
En premier lieu, l'utilisateur concerné par le projet sera configuré.
En second lieu, nous allons configurer le protocole SSH.
Enfin le paramétrage de SSH pour cet utilisateur sera effectué.
Création de l'utilisateur
Nous avons nommé cet utilisateur "sauvegarde". Il ne pourra pas s'authentifier par mot de passe. Son répertoire racine est "/produc/sauvegarde/". Il appartient au nouveau groupe créé "sauvegarde". On pourrait les créer en ligne de commande mais nous avons choisit d'ajouter directement ces informations dans les fichiers concernés et de créer le répertoire dédié avec ses droits. Attention ces ajouts doivent être faits via un éditeur de texte.
Débutons par la création du groupe "sauvegarde".
On ajoute la ligne suivante dans le fichier "/etc/group":
sauvegarde:x:1001:
Attention: L'ID du groupe "1001" doit être unique, sinon adaptez-le.
On ajoute ensuite la ligne suivante dans le fichier "/etc/gshadow":
sauvegarde:!::
Ensuite vient la création de l'utilisateur.
On ajoute la ligne suivante dans le fichier "/etc/passwd":
sauvegarde:x:1001:1001:Sauvegarde:/produc/sauvegarde:/bin/bash
Attention: Nous faisons la même remarque que pour l'ID de groupe (le second "1001") concernant l'ID de l'utilisateur (le premier "1001").
On ajoute ensuite la ligne suivante dans le fichier "/etc/shadow":
sauvegarde:!!:18860:0:99999:7:::
On remarque que l'utilisation du mot de passe est désactivé.