Vous êtes ici

Utilisation du protocole SFTP/RSync over SSh avec iKeepinCloud

Français
Forums: 
Avantages et inconvénients du SFTP/Rsync over SSH

Avantages
  • Très rapide
  • Sécurisé
  • Possibilités d’automatisation pour les utilisateurs avancés (RSync)

Inconvénients:
  • Utilisation un peu complexe (RSync over SSH)

Identifiants de connexion iKeepinCloud

Les informations à remplir pour vous connecter à iKeepinCloud sont :
  • L’adresse du serveur : qui sera toujours « votre_ID.ikeepincloud.com »
  • Votre identifiant (transmis dans le mail de confirmation)
  • Votre mot de passe (transmis dans le mail de confirmation)


BITKINEX

Créez un nouveau SFTP en le nommant comme il vous plaira, puis passez à la configuration.

Le transfert en SFTP sur votre stockage en ligne - 1

Choisissez la méthode d’authentification par "Password", remplissez vos informations de connexion et validez.

CYBERDUCK

Utilisez le bouton "Nouvelle connexion" pour créer un nouveau compte SFTP. Choisissez "SFTP" dans la liste des protocoles et complétez vos informations de connexion.

Le transfert en SFTP sur votre stockage en ligne - 2

La connexion devra se faire sur le port 22.

FIREFTP

Pour créer un compte SFTP, cliquez sur "Create an account". Dans l’onglet "Main", remplissez vos informations de connexion puis cliquez sur l’onglet "Connexion". Pour vous connecter en SFTP, choisissez le type de sécurité "SFTP".

Le transfert en SFTP sur votre stockage en ligne - 3

FILEZILLA

Commencez par ouvrir le "Gestionnaire de sites" :

Le transfert en SFTP sur votre stockage en ligne - 4

Puis cliquez sur "Nouveau site" et renseignez vos informations comme suit :

Le transfert en SFTP sur votre stockage en ligne - 5

WINSCP

Pour créer votre nouvelle connexion sur ce client, cliquez sur le bouton "New" dans la fenêtre de login, onglet "Stored Sessions".

Le transfert en SFTP sur votre stockage en ligne - 6

Ensuite configurez votre accès en mode "SFTP", le SCP n’étant pas fonctionnel.

Le transfert en SFTP sur votre stockage en ligne - 7


Rsync over SSh

Il vous est possible d’utiliser la commande RSync au travers d’un tunnel SSH pour effectuer des sauvegardes planifiées par exemple.
Admettons que vous vouliez mettre en place une sauvegarde d’un répertoire de votre serveur GNU/Linux tous les jours à 4h00 du matin, vous effectueriez les étapes suivantes :
  • Création, sur votre espace iKeepinCloud, du/des répertoires qui contiendront les sauvegardes (« ~/backups/web » par exemple). Vous pouvez effectuer cette création par n’importe quel client supporté.
  • Ensuite, vous devez insérer la clef SSH (généralement ~/.ssh/id_rsa.pub) du serveur qui se connectera à votre espace de stockage IKIC

# cat /root/.ssh/id_rsa.pub
ssh-rsa AAAAB[…]PrHH/gWc8lQ== root@monserveur

Vous devez copier la ligne "ssh-rsa […] root@"

  • Vous devez ensuite ajouter cette clef dans le fichier ".ssh/authorized_keys" de votre espace de stockage (vous devez donc récupérer ce fichier, y insérer la clef voulue, puis le renvoyer sur votre espace, au même emplacement).

Le transfert par Rsync over ssh sur votre stockage en ligne - 1

Le transfert par Rsync over ssh sur votre stockage en ligne - 2
  • Maintenant vous devriez pouvoir vous connecter via l’utilisateur "titulaire" de la clef et depuis le serveur où elle se trouvait vers votre espace de stockage sans renseigner de mot de passe. Ce test permettra aussi d’accepter la clef du serveur distant. Nous effectuerons ce test en SFTP.

monserveur ~ # sftp @.ikeepincloud.com
The authenticity of host '.ikeepincloud.com ([…])' can't be established.
RSA key fingerprint is […].
Are you sure you want to continue connecting (yes/no)? Yes
Warning: Permanently added '.ikeepincloud.com,[…]' (RSA) to the list of known hosts.
Connected to .ikeepincloud.com.
sftp>

Comme vous devriez le constater, en dehors de l’acceptation de la clef distante, aucune confirmation ou mot de passe ne vous est demandé (la confirmation de clef ne sera plus requise à l’avenir maintenant que vous l’avez validé).

  • Vous pouvez dorénavant mettre en place votre tâche cron de sauvegarde. Voici, par exemple, la commande à utiliser dans le crontab :

rsync -avr --progress --stats -e ssh /repertoire/source
@.ikeepincloud.com:~/destination/ >> 2>&1