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.
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.
Merci pour le partage du script perl de GR et ce « walkthrough » simple et efficace.
Testé et approuvé sur Debian 6.0.5.