Créez votre PDF

No pages found in Basket

Sauvegarde sur un NAS

Dans cet exemple, le matériel utilisé est un ReadyNAS Duo de NetGear.


Les ReadyNAS sont définis avec une IP fixe. A titre d'exemple, nous prendrons l'adresse 192.168.0.45.

L'accès à la console d'administration Web se fait par : https://192.168.0.45/admin/


Les identifiants de connexion :

Identifiant : admin
Mot de passe : VotreMotDePasse

Pour pouvoir faire du SCP ou du Rsync à partir de machines Linux, il est nécessaire d'installer sur le NAS un Add-on permettant le SSH et téléchargeable sur le site de NetGear : http://www.readynas.com/download/addons/4.00/EnableRootSSH_1.0.bin

L'installation de l'add-on se fait via la console par le menu "Système / Mise à jour et installation / Image locale - Module".

Le ReadyNAS aura alors un utilisateur root ayant comme mot de passe le même que l'admin du ReadyNAS.

 

Copie des clés publiques sur le ReadyNAS


 

De manière à pouvoir faire du scp ou rsync en mode sécurisé, il faut générer la clé publique sur la machine locale (où se trouve les fichiers à envoyer) et copier ensuite cette clé publique sur le ReadyNAS. Pour cela on suivra le mode opératoire suivant :

Sur la machine locale, en étant connecté en root :

ssh-keygen -t dsa -b 1024

les lignes suivantes sont proposées, faire ce qui est mis entre crochets []

 

serveurlocal:# ssh-keygen -t dsa -b 1024
Generating public/private dsa key pair.
Enter file in which to save the key (/root/.ssh/id_dsa): [TOUCHE ENTREE]
Enter passphrase (empty for no passphrase):[TOUCHE ENTREE]
Enter same passphrase again:[TOUCHE ENTREE]
Your identification has been saved in /root/.ssh/id_dsa.
Your public key has been saved in /root/.ssh/id_dsa.pub.
The key fingerprint is:
44:f8:69:4b:ad:9f:bd:42:dd:3d:17:04:0d:f0:b9:81 root@serveurlocal
The key's randomart image is:
+--[ DSA 1024]----+
|       ..  ..o+  |
|      ..    o .o |
|       ..o E +.  |
|       .= .   o. |
|       oSo . o ..|
|        o . . ..o|
|         o o    o|
|          + .    |
|           ...   |
+-----------------+
serveurlocal:#


Ne pas entrer de passphrase sinon cela sera demandé à chaque connexion ce qui empêchera le déclenchement automatique des scripts de sauvegarde.


Dans le répertoire /root/.ssh, les 2 fichiers suivants ont été générés :

id_dsa : Clé privée à ne surtout pas diffuser
id_dsa.pub : Clé publique à transférer sur le ReadyNAS


Pour transférer la clé publique sur le ReadyNAS, on entre la commande suivante :

ssh-copy-id -i /root/.ssh/id_dsa.pub Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.

 

Exemple de commandes RSYNC

rsync -avz -e "ssh -i /root/.ssh/id_dsa" /scoqi/clients/ Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.:/backup/hebergement

(C'est bien la clé privée que l'on mentionne dans le rsync et non la clé publique)