Jump to content

Archived

This topic is now archived and is closed to further replies.

sicca

Rapatriement de sauvegarde en ftp via ssh

Recommended Posts

Bonjour à tous,

Je réalise des sauvegarde de mon serveur linux qui tourne sur Centos 5 (le prochain serra sur centos 6) et j'aimerai rapatrié ses dernières automatiquement sur mon nas.

je ne peux accèder à ses sauvegardes que via ssh et j'aimerais réaliser une tâche cron qui lance automatiquement sur mon serveur une commande ftp en ssh pour rapatrié tout ça (mes sauvegardes font environ 6Go)

Merci pour votre aide

PS : si vous pouviez aussi me conseiller un livre de référence pour progresser avec CentOs merci beaucoup

Link to post
Share on other sites

Qu'on se comprenne bien : tu voudrais que le serveur pousse les sauvegardes sur le nas (accessible uniquement en ssh) ou tu voudrais tirer les sauvegardes du serveur depuis le nas (qui n'a que ssh pour se relier au serveur) ? Parce qu'on comprend pas bien ce qu'il est possible de faire.

Dans les deux cas, il faudrait regarder du côté de scp, qui permet la copie en ssh entre hôtes.

Link to post
Share on other sites

Alors en fait pour le moment je réalise des sauvegardes sur mon serveur via Plesk qui les places sur mon serveur dans le répertoire var/lib/psa/dumps alors que normalement il devrait les mettre sur ma sauvegarde ftp qui n'est accessible qu'en ssh via putty... donc pas de filezilla

Mon but est de réaliser des sauvegardes automatique de l'intégralité de mon serveur vers mon serveur nas (sous freenas)

D'ailleurs je suis en train de songer, si je créer un serveur ftp sur mon nas et que j'indique ce dernier dans plesk ça devrait fonctionner me semble et ceux sans ligne de commande ? ^^ (mais bon Plesk buggant parfois c bien de savoir le faire en ligne de commande)

Malgré tout actuellement il y a des sauvegardes de mon serveur que je n'arrive pas à récupérer avec Plesk à chaque fois ça le fait planter (sauf les petites sauvegardes) et 1and1 me dit que je dois les récupérer via les fonction ssh de mon serveur...

Donc je récapitule :

1/ j'aimerais créer une sauvegarde automatique intégrale de mon serveur vers mon nas (en ssh)

2/ j'en profit pour demander s'il est possible de se connecter avec filezilla sur mon serveur ? j'avais un début de réponse ici http://glr81.free.fr/pages/ftp-over-ssh.htm car j'ai parfois un peux de mal avec putty même avec midnight commander...

3/ Sous putty justement, si je veux rapatrier certain fichier en ftp il faut utiliser SCP c'est bien ça ? Si vous avez un tutoriel ? Merci

Link to post
Share on other sites

scp fait de la copie de fichier en SSH. Si SSH est le seul service actif de ton NAS disponible de l'extérieur, alors c'est la solution la plus sécurisée à adopter (pas d'accès supplémentaires, le FTP n'étant pas vraiment une solution sécurisée intersites). Par contre, faudrait connaitre le nom des fichiers de sauvegarde de plesk (ce que je connais absolument pas, j'ai toujours tout fait à la main), histoire de savoir sélectionner le bon à transférer.

Link to post
Share on other sites

oui pour filezilla mais depuis un moment je n'arrive plus à me connecter en sftp j'ai du renforcer la sécu ^^ Je vais tester avec le nouveau tant que c'est pas risqué car je n'ai pas encore transférer mes clients dessus...

Pour les deux serveur j'ai un accès en root donc s'il faut ajouter des services pas de soucis...

Plesk créer des fichier au format .xml mais il les compresse en .tar quand il envoie sur le ftp...

Donc si j'ai bien compris j'active le ssh sur mon serveur puis je lance des copies SSH de mon serveur à mon nas ?

Link to post
Share on other sites

Alors quand je me connecte avec le nouveau serveur en sftp avec filezilla pas de soucis, en revanche avec l'ancien j'ai :

Connected to s15423166.onlinehome-server.info
Erreur : Connection closed by server with exitcode 127
Erreur : Impossible d'établir une connexion au serveur
une idée ??
Link to post
Share on other sites

J'ai quelque chose de similaire :

Mon serveur cree des backups journalier, mon serveur Freenas récupère ces backup via rsync, le tout automatise via des crons qui vont bien.

J'ai crée un utilisateur sur freenas, crée des certif ssh et mis la clee public dans authorized_keys d'un autre utilisateur sur mon serveur pour ne pas avoir a mettre le mot de passe.

rsync -avz -e ssh <user>@<serveur-ip>:/path/to/dir /path/to/local/dir/

Link to post
Share on other sites

notons que si c'est pour faire du transfert massif en ssh, il est préférable de dégrader légèrement l'encryption pour utiliser blowfish, surtout si un des deux systèmes est à la ramasse au niveau CPU. La dégradation au niveaus écurité est négligeable mais les perfs augmentent sérieusement.

Link to post
Share on other sites

J'ai quelque chose de similaire :

Mon serveur cree des backups journalier, mon serveur Freenas récupère ces backup via rsync, le tout automatise via des crons qui vont bien.

J'ai crée un utilisateur sur freenas, crée des certif ssh et mis la clee public dans authorized_keys d'un autre utilisateur sur mon serveur pour ne pas avoir a mettre le mot de passe.

rsync -avz -e ssh <user>@<serveur-ip>:/path/to/dir /path/to/local/dir/

Ca me fait penser que j'ai mit le montage sshfs dans mon fstab mais je vient juste d'y penser : le login et le mdp :transpi:

Faut que je revoit ca :craint:

Link to post
Share on other sites

J'ai quelque chose de similaire :

Mon serveur cree des backups journalier, mon serveur Freenas récupère ces backup via rsync, le tout automatise via des crons qui vont bien.

J'ai crée un utilisateur sur freenas, crée des certif ssh et mis la clee public dans authorized_keys d'un autre utilisateur sur mon serveur pour ne pas avoir a mettre le mot de passe.

rsync -avz -e ssh <user>@<serveur-ip>:/path/to/dir /path/to/local/dir/

Ca me fait penser que j'ai mit le montage sshfs dans mon fstab mais je vient juste d'y penser : le login et le mdp :transpi:

Faut que je revoit ca :craint:

Ah j'ai toujours fais mon sshfs a la main pour le coup, mais en mettant ta clef ssh, ca ne résous pas le soucis ?

Link to post
Share on other sites

×
×
  • Create New...