hubiC-uité parfaite by OVH

Dans la famille des CloudNAS, hubic by OVH, Google Drive, iCloud de Apple, SkyDrive de Microsoft, Ubuntu One  et DropBox se démarquent.

Depuis le début de l’année, OVH offre avec hubiC un service de stockage « dans le nuage » intéressant car il est gratuit et doté de 25 Go.
Malheureusement, hubiC n’est pour le moment accessible que sous Windows, iOS et Android, via des applications dédiées.
Heureusement, un hack vient d’apparaître qui permet de se connecter à hubic sur n’importe quel système compatible webDAV.
Alors je vous propose ici un tuto très simple et rapide à mettre en oeuvre.

Notre ami GR a analysé ce programme afin rendre ce cloud storage légallement interopérable avec nos systèmes *nix.

Tout d’abord, certaines personnes arrivent à se connecter depuis Linux.
Ces personnes possédaient un compte CloudNAS, le prédécesseur d’hubiC.
Pour ces personnes, pas de problèmes. Pour les nouveaux arrivants (comme moi),
le sytème de gestion des comptes d’OVH a changé. Un WAS (Web Application Service) est utilisé pour gérer les crédences d’hubiC.
En analysant le programme Windows, je me suis aperçu que le client hubiC effectue 3 requêtes avant d’obtenir les informations qui serviront ensuite à la connexion WebDAV. Pour pouvoir se connecter, il est nécessaire d’avoir :

  • l’URL du WebDAV
  • le login du WebDAV
  • le mot de passe du WebDAV

Alors pour faire claire :

1. Extraction des sésames
je récupere le script Perl qui va bien et je l’exécute :

% perl hubic.pl -l <mon nick handle ou mon identifiant mail>
Password:
URL: 

Login: cloudnas
Password: yyyyyyyyyyyyyyyy

mount -t davfs  /mnt

A ce stade, nous avons donc une URL, un login et un password.

 

2. Installer davfs2

# apt-get install davfs2

 

3. Tester ces sésames

# mkdir -p /mnt/hubiC
# mount -t davfs  /mnt/hubiC
# ls /mnt/hubiC

Et là, nous avons bien nos fichiers….

# umount /mnt/hubiC

 

3. Rendre tout cela simple

Editer le fichier /etc/fstab en ajoutant ceci :

 /mnt/hubiC davfs defaults 0 0

Puis le fichier contenant les identifiants /etc/davfs2/secrets

 cloudnas yyyyyyyyyyyyyyyy

Penser aux droits de ce fichier…

chmod 0600 /etc/davfs2/secrets

 

4. Derniere validation

mount /mnt/hubiC

Maintenant, hubiC fonctionne sur tous les systèmes supportant un client WebDAV.

A propos de Mehdi HAMIDA

Avec plus de 20 ans d’expérience dans la tech, je me suis spécialisé dans la gestion des données, le cloud (AWS, Snowflake) et l'architecture IT. Avant ça, j’étais expert technique et chef de projet sur des missions stratégiques. Je m'appelle Mehdi HAMIDA, et aujourd’hui, je partage simplement mes découvertes et connaissances à travers ce blog.

Lire aussi

Harry Potter : Wizards Unite

Le studio Niantic, qui a conçu Ingress et Pokémon Go (mais surtout Ingress), a annoncé …

2 commentaires

  1. Je viens de tester le code sur mon nouveau compte Hubic gratuit tout neuf, et cela fonctionne parfaitement avec ma Kunbutu-12.04 et paquetage davfs2 standard.

    Merci beaucoup.

  2. Merci pour le partage du script perl de GR et ce « walkthrough » simple et efficace.

    Testé et approuvé sur Debian 6.0.5.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *