samedi 26 novembre 2022

Tag Archives: hubic

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.