Bonjour,
Après avoir créé un container de type Cloud Archive, je cherche à y synchroniser des données avec rsync. La commande donnée en exemple "rsync -av archive.tar.gz pca@ovh:repo/" ne fonctionne pas à cause d'un défaut d'authentification.
Comment est constitué le mot de passe ?
Où trouver le "tenant name" ?
Merci pour votre aide.
ps : la doc trouvée sur OVH parle d'un compte Openstack mais il est introuvable dans l'interface.
[Résolu] Comment s'authentifier sur Cloud Archive ?
Sujets apparentés
- Hubic - Comment récupérer ses fichiers avec une méthode qui fonctionne ?
12129
29.05.2018 17:47
- Nextcloud sur ovh
7102
19.07.2017 18:30
- Client hubic Linux encore supporté ?
6869
10.07.2017 17:17
- Sauvegardes Public Cloud Archive et duplicity/deja-dup
6735
04.08.2017 18:45
- Recuperer ses données sur HUBIC
6270
08.02.2017 13:43
- Hubic connexion impossible a mon compte?
5261
20.12.2017 08:23
- Comment se connecter à HUBIC avec Cyberduck
4703
14.08.2018 17:12
- Help object storage avec api s3
4280
14.11.2018 17:37
- Sauvegarde automatique base de donnée
4160
08.04.2017 05:30
pas sûr de comprendre ta question
> pca@ovh:repo
tu cherches à te connecter avec le login **pca** sur le serveur **ovh** pour copier dans le répertoire **repo**?
le mot de passe est celui que tu as défini pour _pca_
le serveur **ovh** me semble surprenant
quelle erreur as tu exactement?
Dans public cloud, j'ai un projet nommé Archive et un conteneur de type public cloud archive, nommé Archive également.
L'interface dit :
Adresse du serveur pour rsync/sftp/scp :gateways.storage.gra.cloud.ovh.net
Nom d'usager :pca
Mot de passe (la concaténation des champs suivant) :tenant_name.username.password
Sur un Ubuntu server, je lance la commande:
rsync -av /mnt/diska/ pca@gateways.storage.gra.cloud.ovh.net:Archive/
=> pca@gateways.storage.gra.cloud.ovh.net's password:
je donne comme password Archive.mon identifiant client.mot de passe de mon compte OVH
=> Permission denied, please try again.
Idem avec Filezilla:
Statut : Connexion à gateways.storage.gra.cloud.ovh.net...
Réponse : fzSftp started, protocol_version=8
Commande : open "pca@gateways.storage.gra.cloud.ovh.net" 22
Commande : Approbation de la nouvelle clé de l'hôte : Une seule fois
Commande : Pass: **********************************
Erreur : Échec de l'authentification.
Erreur : Erreur critique : Impossible d'établir une connexion au serveur
J'en suis là... La construction du mot de passe est peut être la cause mais je n'ai pas beaucoup d'option à tester. En remplaçant le tenant name par le tenant Id c'est le même échec.
ok, la ligne SSH est ok
pour le pass:
> Le TenantName correspond au nom de votre projet sur Horizon.
https://docs.ovh.com/fr/storage/pca/sftp/
Malheureusement, le menu à gauche ne comporte pas encore l'option OpenStack comme indiqué sur l'aide : https://docs.ovh.com/fr/public-cloud/creer-un-acces-a-horizon/
Certains disent qu'il faut attendre 7 jours... :-(
Je vais patienter.
En tout cas, merci pour ton aide.
Dans le menu de gauche, sélectionne "Users & Roles" puis "ajouter un utilisateur" oubien tout en haut, sélectionne "Retourner vers l'ancienne interface" pour retrouver l'interface habituelle.
Voici ce qu'affiche l'ancienne interface, la nouvelle n'ayant pas de menu "users & roles".

```text Salut @PhilippeH27



Pour te connecter à un container, tu dois au préalable créer un utilisateurs Openstack comme indiqué par EtienneM.
Dans le manager rends toi dans la partie Public Cloud.
A gauche, tu as les menus... avec un petit ascenceur.
tu descend et tu clic sur "Users & Roles" puis "ajouter un utilisateur" :
Tu te créé un user et tu note les infos :
- nom d'utilisateurs (celui avec la suite de caractere aleatoire en noir dans mon exemple).
- le mdp généré dans la petite fenetre (note le il va disparaitre).
Ceci fait, telecharge le fichier "openrc" où tu trouveras toutes les infos pour ton mdp (ouvre avec un éditeur de texte) :
il ressemble à ça en gros :
#!/bin/bash
# To use an Openstack cloud you need to authenticate against keystone, which
# returns a **Token** and **Service Catalog**. The catalog contains the
# endpoint for all services the user/tenant has access to - including nova,
# glance, keystone, swift.
#
export OS_AUTH_URL=https://auth.cloud.ovh.net/v2.0/
export OS_IDENTITY_API_VERSION=2
# With the addition of Keystone we have standardized on the term **tenant**
# as the entity that owns the resources.
export OS_TENANT_ID=xxxxxxxxxxxxxxxxx
export OS_TENANT_NAME="yyyyyyyyyyyyyy"
# In addition to the owning entity (tenant), openstack stores the entity
# performing the action as the **user**.
export OS_USERNAME="aaaaaaaaaa"
# With Keystone you pass the keystone password.
echo "Please enter your OpenStack Password: "
read -sr OS_PASSWORD_INPUT
export OS_PASSWORD=$OS_PASSWORD_INPUT
# If your configuration has multiple regions, we set that information here.
# OS_REGION_NAME is optional and only valid in certain environments.
export OS_REGION_NAME="GRA3"
# Don't leave a blank variable, unset it if it was empty
if [ -z "$OS_REGION_NAME" ]; then unset OS_REGION_NAME; fi
Tu auras tout les éléments pour fabriquer le mdp :
..
ex ici : yyyyyyyyyyyyyy.aaaaaaaaaa.
Jalinn ```
Bonjour,
Problème résolu, j'ai dû recréer le projet totalement et il a alors été possible de créer un utilisateur Openstack. Tout fonctionne maintenant.
Merci à tout ceux qui m'ont aidé.
Ph
Merci Jalinn