BlogoFlip

Des tranches de ma vie entre deux fautes d'orthographe sans sel ni poivre.

OVH HuBic en ligne de commande

Après l'article expliquant comment faire des backup sur le FTP offert par OVH je vais vous expliquer comment faire la même chose sur la nouvelle offre HubiC.

Je ne rentrerais pas dans le détail de ce qu'est HubiC, aller sur le site d'OVH pour en savoir plus. Après avoir créé et validé votre compte nous allons partir à la pêche aux informations. L'idée est de récupérer vos identifiants pour accéder à la couche CloudNAS d'OVH. J'ai trouvé deux scripts :

Le premier est en perl et le second en python. J'ai pas réussi à faire fonctionner celui en perl sans installer un tas de paquets donc je suis partie sur la version python.

Télécharger le script

git clone https://bitbucket.org/rangzen/hubicli.git
cd hubicli/
python hubiC.py

Votre nic-handle et votre mot de passe vous est demandé et en réponse vous obtenez :

URL      : https://cloudnas1.ovh.com/6z9affd86ee8486468b17be15938b82a/
Login    : xxxxxx
Password : xxxxxx

mount -t davfs  https://cloudnas1.ovh.com/6z9affd86ee8486468b17be15938b82a/ /mnt
umount /mnt

Pour tester aller

cd /media
mkdir hubic
mount -t davfs  https://cloudnas1.ovh.com/6z9affd86ee8486468b17be15938b82a/ /media/hubic

Renseigner le champs login et password avec les informations donnés par le script. Normalement votre répertoire devrait être monté. Vous avez plus qu'à lancer votre transfert de fichier. J'en ai profité pour faire évoluer mon script de sauvegarde.

La grosse différence entre la méthode ftp et webdav est le temps de transfert. En ftp j'avais de gros ralentissement et certaines commandes systèmes n'étaient pas prise en compte (chown par exemple ou encore conserver les users/groupes envoyé par rsync). En webdav plus de problème.

Rédigé par flipflip - 27 mars 2012

Classé dans : Informatiques - Mots clés : aucun - 17 commentaires

17 commentaires

samedi 28 avril 2012 @ 21:54 Pierre a dit : #1

Extraordinaire ! Un grand merci pour ces infos qui nous permettent d'utiliser l'excellent hubiC comme un disque réseau.
Bravo !

samedi 23 juin 2012 @ 12:04 imprime photo a dit : #2

Même commentaire que Pierre, franchement merci car jusque la j'étais un peu largué.

mardi 10 juillet 2012 @ 17:25 Jean-Bob a dit : #3

Merci pour ces infos, c'est très clair et c'est exactement ce que je recherchais !

jeudi 12 juillet 2012 @ 13:37 bartounet a dit : #4

Bonjour Merci pour cette atuce, mais est t'elle accepté dans les cgv de hubic ?
Je suis interessé du coup par l'offre illimité mais si c'est pour se faire couper par ovh quelques semaines après ca vaut pas le coup...

jeudi 12 juillet 2012 @ 13:51 bartounet a dit : #5

Débit max de 1Mb/s inutilisable pour faire des backups à partir de serveur dédié dans le cloud...

vendredi 13 juillet 2012 @ 09:08 flipflip a dit : #6

@bartounet : Salut, je t'avoue que je n'ai pas chercher dans les CGV. En principe OVH est pas trop chiant et d'un autre côté si on ne peut l'utiliser comme ça alors autant empêcher la connexion en webdav. Pour plus d'info : http://forum.ovh.com/showthread.php?t=76116

vendredi 13 juillet 2012 @ 09:26 flipflip a dit : #7

@bartounet : Perso j'ai un kimsufi chez OVH et tout les soir ça backup, bon je gère que 600Mo de données pour le moment, je n'y trouve pas forcement lent... en tout cas ça me convient.

lundi 13 août 2012 @ 21:47 William a dit : #8

Excellente nouvelles pour hubiC. Je transferts votre site à mes amis. Merci !

mardi 09 octobre 2012 @ 16:29 aJ a dit : #9

Bonjour,

Moi cela me met le msg d'erreur a toute mes tentative xs

mercredi 10 octobre 2012 @ 14:16 flipflip a dit : #10

@aJ :Et quel est ce message ?

samedi 13 octobre 2012 @ 22:20 Nieur a dit : #11

Bonjour
J'ai créé un compte récemment pour mes parents, et le script (Powershell, mais je suppose que le fonctionnement est le même) qui a fonctionné pour moi ne fonctionne pas avec leur compte. Je crains qu'il y ait eu des modifications chez OVH :/

lundi 15 octobre 2012 @ 14:54 Vince a dit : #12

Hello,

Je crains qu'OVH n'aient modifié le fonctionnement de leur système :

{"answer":null,"version":"1.0","error":{"__class":"result:error","value":null,"status":"301","exceptionType":"SessionExpired","message":"This session id is not valid or expired : {\"answer\":null,\"version\":\"1.0\",\"error\":{\"__class\":\"result:error\",\"value\":null,\"status\":\"210\",\"exceptionType\":\"ObjectNotFound\",\"message\":\"No HubiC account service was found for ***NIC-HANDLE***\"},\"id\":0}"},"id":0}

Si quelqu'un à une idée...

mardi 16 octobre 2012 @ 06:45 flipflip a dit : #13

@Vince :Tu a eu ce message en faisant quoi ? J'ai eu besoin de récupérer mes paramètres Hubic ce week-end et pas de problème.

mercredi 24 octobre 2012 @ 18:43 Ingénieur informaticien a dit : #14

J'ai créé un hubiC gratos ce matin, et chez moi ça marche pas, aussi bien sous Linux que sous Windows, aussi bien en Perl, qu'en Shell, qu'en Python ...

OVH a du changer des trucs c'est pas possible !!!

vendredi 26 octobre 2012 @ 12:18 flipflip a dit : #15

@Ingénieur informaticien : Qu'est ce qui marche pas, parce que moi ce matin c'était mon réveil qui marchait pas ;)

mercredi 07 novembre 2012 @ 12:06 Ingénieur informaticien a dit : #16

Voici ce que j'ai obtenu encore ce matin :<br /><pre>----<br />Test en Perl<br />----<br />D:\Cloud\hubiC&gt;perl hubic.pl -l (MON ADRESSE MAIL)<br />Password: (MON MOT DE PASSE)<br />URL: {"answer":null,"version":"1.0","error":{"__class":"result:error","value":null,"status":"301","exceptionType":"SessionExpired","message":"This sessionid is not valid or expired : {\"answer\":null,\"version\":\"1.0\",\"error\":{\"__class\":\"result:error\",\"value\":null,\"status\":\"213\",\"exceptionType\":\"NonUniqObject\",\"message\":\"Please use your identifier (nichandle) to login\"},\"id\":0}"},"id":0}<br />Login: {"answer":null,"version":"1.0","error":{"__class":"result:error","value":null,"status":"301","exceptionType":"SessionExpired","message":"This sessionid is not valid or expired : {\"answer\":null,\"version\":\"1.0\",\"error\":{\"__class\":\"result:error\",\"value\":null,\"status\":\"213\",\"exceptionType\":\"NonUniqObject\",\"message\":\"Please use your identifier (nichandle) to login\"},\"id\":0}"},"id":0}<br />Password: {"answer":null,"version":"1.0","error":{"__class":"result:error","value":null,"status":"301","exceptionType":"SessionExpired","message":"This sessionid is not valid or expired : {\"answer\":null,\"version\":\"1.0\",\"error\":{\"__class\":\"result:error\",\"value\":null,\"status\":\"213\",\"exceptionType\":\"NonUniqObject\",\"message\":\"Please use your identifier (nichandle) to login\"},\"id\":0}"},"id":0}<br />mount -t davfs {"answer":null,"version":"1.0","error":{"__class":"result:error","value":null,"status":"301","exceptionType":"SessionExpired","message":"This session id is not valid or expired : {\"answer\":null,\"version\":\"1.0\",\"error\":{\"__class\":\"result:error\",\"value\":null,\"status\":\"213\",\"exceptionType\":\"NonUniqObject\",\"message\":\"Please use your identifier (nichandle) to login\"},\"id\":0}"},"id":0} /mnt</pre><br /><pre>----<br />Test en Python<br />----<br />Lancement de IDLE (Python GUI)<br />Ouverture de hubiCLI.py<br />Exécution<br /><br />&gt;&gt;&gt;<br />Login: (MON ADRESSE MAIL)<br /><br />Warning (from warnings module):<br />File "C:\Python27\lib\getpass.py", line 92<br />return fallback_getpass(prompt, stream)<br />GetPassWarning: Can not control echo on the terminal.<br />Warning: Password input may be echoed.<br />Password: (MON MOT DE PASSE)<br />Sorry, credential problem...<br />&gt;&gt;&gt;<br />-----</pre><br />Quelque chose ne marche pas chez moi

mercredi 07 novembre 2012 @ 14:02 flipflip a dit : #17

@Ingénieur informaticien : J'ai fais le test à l'instant avec le script python et j'obtiens comme toi "Sorry, credential problem". De toute manière OVH avait prévenue que le support WebDav n'était pas officiel.

Écrire un commentaire

Capcha
Entrez le code de l'image : 


© BlogoFlip - Généré par PluXml en 0.062s Compression GZIP activée Administration - Haut de page - Photos Libres
Créer par Philippe MALADJIAN - Basé sur Skeleton