Mounter son espace de sauvegarde FTP en local sous Debian
Voici une rapide explication pour "mounter" dans un répertoire local un espace de sauvegarde FTP. J'ai utilisé cette procédure pour accéder à mon espace de stockage gratuit de 10 Go sur mon serveur Dedibox DC sous Debian Squeeze.
On commence par récupérer les paramètres de son serveur FTP
On a besoin:
- du nom de la machine hébergeant le serveur FTP (host)
- un compte utilisateur (login)
- un mot de passe (password)
Chez Online.net, ces informations se trouve dans la console d'administration:
Une fois ces informations sous le coude on peut passer à l'étape suivante.
On prépare le terrain
On commence par installer Fuse qui va permettre de faire le montage du répertoire en FTP (toutes les commandes suivantes sont à saisir dans une console root):
Ensuite on créer le répertoire local (/mnt/backup dans mon cas) à partir duquel le répertoire FTP distant sera visible.
On teste que tout fonctionne en ligne de commande:
Vous devriez pouvoir lire, écrire et effacer des fichiers dans le répertoire /mnt/backup/.
On démounte le répertoire avec la commande suivante:
On automatise le tout
On lieu d'avoir à saisir à la main ou dans un script de démarrage la commande curlftpfs, le plus simple et transparent est d'utiliser le fichier /etc/fstab qui va mounter automatiquement l'espace FTP au démarrage de votre machine.
Pour cela, il faut d'abord créer un fichier /root/.netrc contenant les informations sur votre serveur FTP, donc après un "vi /root/.netrc", il faut ajouter la section suivante:
login login
password password
Puis une petite sécurité sur ce fichier:
Ensuite on édite le fichier /etc/fstab et on y ajoute la ligne suivante:
Note: il faut remplacer uid=1000,gid=1000 par les valeurs données par le résultat de la commande "id".
Un petit...
... plus tard et votre répertoire FTP distant devrait être accèssible depuis votre répertoire local /etc/backup !
Source: Linux Config