Cyberduck: CLI --upload / --list Vault ne fait rien

Créé le 22 janv. 2022  ·  11Commentaires  ·  Source: iterate-ch/cyberduck

J'essaie de télécharger un simple fichier pdf dans un coffre-fort de test sur mon compartiment s3, mais cela ne fonctionne pas.

C'est ce que je fais:

$ duck --upload s3://s3.amazonaws.com/s3folder/ "~/file.pdf"

Duck me demande ma clé d'accès et ma clé d'accès secrète, tout va bien jusqu'à présent.

Je peux --list et --upload vers d'autres répertoires, tant qu'ils ne sont pas des coffres-forts.

Donc, à ce stade, il dit:

file.pdf?file.pdf

Se prépare à télécharger, mais il se rend compte qu'il s'agit d'un coffre-fort verrouillé.

Il me demande ma phrase.

Je saisis ma phrase et j'appuie sur Entrée.

Il me demande de sauvegarder le mot de passe.

Ensuite, il se déconnecte et revient à cmd, sans rien me dire ni me donner de raison.

Je suis sur Windows 10 avec CMD.
J'ai réussi à télécharger sur mon compartiment S3 tant qu'il ne s'agit pas de coffres-forts. Quand ce sont des voûtes, cela se produit. Je peux télécharger dans mon coffre-fort à partir de l'application cyberduck, mais je ne peux pas télécharger à partir de la CLI. Je ne peux pas non plus rien --list .

bug s3 cli cryptomator

Tous les 11 commentaires

Aussi, une petite mise à jour : la phrase secrète du coffre-fort apparaît en texte brut, pas sous forme d'astérisques (je ne sais pas si c'est intentionnel ou peut-être lié au coffre-fort qui me « m'expulse » sans dire un mot).

````

C :> canard -y --upload s3://s3.amazonaws.com/s3folder/FolderBackup/ "~/Desktop/Design/*.pdf"

Lecture des métadonnées de FolderBackup ?

Connectez-vous à s3.amazonaws.com. Connexion s3.amazonaws.com ? S3 avec nom d'utilisateur et mot de passe. Aucun identifiant de connexion n'a pu être trouvé dans le trousseau.

ID de clé d'accès (pc) : USERLOGIN

Connectez-vous en tant que USERLOGIN

Clé d'accès secrète : clé secrète

_.pdf?_.pdf

Déverrouillez le coffre-fort. Fournissez votre phrase de passe pour déverrouiller le Cryptomator Vault FolderBackup.

Mot de passe : mypass

C :>
````

J'ai entré la bonne phrase de passe et ça me vire quand même...

J'ai fait un autre test avec un autre coffre-fort nouvellement créé : même chose. L'invite de la phrase secrète s'affiche, mais pour une raison quelconque, même après la saisie des informations d'identification appropriées, la connexion ne se produit jamais. Je ne sais pas si cela a quelque chose à voir avec le fait que le coffre-fort se trouve sur un serveur amazon.

Confirmé, la liste Vault ne fonctionne pas.

> duck --verbose --debug --list s3-http://ceph.pve.xc/vault-test/vault/ --user FYRWCR5MM918PND8QZMT
S3 connection opened…
Secret Access Key will be sent in plaintext. Please contact your web hosting service provider for assistance.
Continue (y) or Disconnect (n):  (y/n): y
Authenticating as FYRWCR5MM918PND8QZMT…
> GET /vault-test/?location= HTTP/1.1
> Date: Wed, 26 Jan 2022 10:02:35 GMT
> x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
> Host: ceph.pve.xc
> x-amz-date: 20220126T100235Z
> Authorization: ********
> Connection: Keep-Alive
> User-Agent: Cyberduck/8.2.1.36773 (Windows 10/10.0) (amd64)
> Accept-Encoding: gzip,deflate
< HTTP/1.1 200 OK
< x-amz-request-id: tx000000000000000004fe2-0061f11c3b-19791a-default
< Content-Length: 134
< Date: Wed, 26 Jan 2022 10:02:35 GMT
Login successful…
> HEAD /vault-test/vault/ HTTP/1.1
> Date: Wed, 26 Jan 2022 10:02:35 GMT
> x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
> Host: ceph.pve.xc
> x-amz-date: 20220126T100235Z
> Authorization: ********
> Connection: Keep-Alive
> User-Agent: Cyberduck/8.2.1.36773 (Windows 10/10.0) (amd64)
> Accept-Encoding: gzip,deflate
< HTTP/1.1 200 OK
< Content-Length: 0
< Accept-Ranges: bytes
< Last-Modified: Wed, 26 Jan 2022 09:56:31 GMT
< x-rgw-object-type: Normal
< ETag: "d41d8cd98f00b204e9800998ecf8427e"
< x-amz-request-id: tx000000000000000004fe3-0061f11c3b-19791a-default
< Content-Type: application/x-directory
< Date: Wed, 26 Jan 2022 10:02:35 GMT
Listing directory vault…
> GET /vault-test/?versioning HTTP/1.1
> Date: Wed, 26 Jan 2022 10:02:35 GMT
> x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
> Host: ceph.pve.xc
> x-amz-date: 20220126T100235Z
> Authorization: ********
> Connection: Keep-Alive
> User-Agent: Cyberduck/8.2.1.36773 (Windows 10/10.0) (amd64)
> Accept-Encoding: gzip,deflate
< HTTP/1.1 200 OK
< x-amz-request-id: tx000000000000000004fe4-0061f11c3b-19791a-default
< Content-Type: application/xml
< Content-Length: 137
< Date: Wed, 26 Jan 2022 10:02:35 GMT
< Connection: Keep-Alive
> GET /vault-test/?encoding-type=url&max-keys=1000&prefix=vault%2F&delimiter=%2F HTTP/1.1
> Date: Wed, 26 Jan 2022 10:02:35 GMT
> x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
> Host: ceph.pve.xc
> x-amz-date: 20220126T100235Z
> Authorization: ********
> Connection: Keep-Alive
> User-Agent: Cyberduck/8.2.1.36773 (Windows 10/10.0) (amd64)
> Accept-Encoding: gzip,deflate
< HTTP/1.1 200 OK
< Transfer-Encoding: chunked
< x-amz-request-id: tx000000000000000004fe5-0061f11c3b-19791a-default
< Content-Type: application/xml
< Date: Wed, 26 Jan 2022 10:02:35 GMT
< Connection: Keep-Alive
> GET /vault-test/vault/masterkey.cryptomator HTTP/1.1
> Date: Wed, 26 Jan 2022 10:02:35 GMT
> x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
> Host: ceph.pve.xc
> x-amz-date: 20220126T100235Z
> Authorization: ********
> Connection: Keep-Alive
> User-Agent: Cyberduck/8.2.1.36773 (Windows 10/10.0) (amd64)
> Accept-Encoding: gzip,deflate
< HTTP/1.1 200 OK
< Content-Length: 327
< Accept-Ranges: bytes
< Last-Modified: Wed, 26 Jan 2022 09:56:31 GMT
< x-rgw-object-type: Normal
< ETag: "eb04bfecb21308b59ce928c4f67cacf5"
< x-amz-request-id: tx000000000000000004fe6-0061f11c3b-19791a-default
< Content-Type: application/octet-stream
< Date: Wed, 26 Jan 2022 10:02:35 GMT
< Connection: Keep-Alive
Unlock Vault. Provide your passphrase to unlock the Cryptomator Vault vault.
Passphrase: Test

Save password (y/n): n

>

Edit : duck --verbose --debug --list s3-http://ceph.pve.xc/vault-test/vault/ --user FYRWCR5MM918PND8QZMT --vault /vault-test/vault/ ne fait aucune différence.

Content de savoir que ce n'était pas que moi. Peut-être que cela a à voir avec Cryptomator et non avec Cyberduck ?

Nous avons notre propre gestion interopérable du format de coffre Cryptomator indépendamment de l'implémentation dans le projet Cryptomator.

Question : comment puis-je savoir quand la version avec le bogue corrigé est publiée ? (et comment puis-je mettre à jour la CLI ?)

Vous recevez une notification lorsque ce problème est résolu, vous devez vous attendre à ce qu'il soit résolu dans la version suivante (si vous avez opté pour les e-mails de notification GitHub).
Les sorties sont annoncées sur @cyberduckapp et sur notre liste de diffusion Cyberduck-news .

Selon la façon dont vous avez installé Duck, vous pouvez mettre à jour automatiquement via choco , ou trouver le dernier programme d'installation sur la page de distribution dist.duck.sh .

Je n'arrive pas à reproduire le problème

silverbullet:cyberduck dkocher$ duck --username AKIA5RMYTHDIWMBSAYUM --list s3:/test-eu-central-1-cyberduck/vault/ --vault /vault
Listing directory vault…
cryptomator_256.png

Notez que le paramètre --vault est obligatoire comme documenté .

Régression à partir de 20d1a7f4f9740b280e6d4c9a312c90bf2c84d5a7 avec mise à niveau de la dépendance cryptolib .

AliveDevil en était capable. Je viens d'essayer moi-même et je ne peux toujours pas entrer, même avec le paramètre --vault ajouté. Si vous laissez l'invite vous guider, à la fin, elle fermera simplement la connexion.

AliveDevil en était capable. Je viens d'essayer moi-même et je ne peux toujours pas entrer, même avec le paramètre --vault ajouté. Si vous laissez l'invite vous guider, à la fin, elle fermera simplement la connexion.

Nous avons pu reproduire le problème (Windows uniquement) et un correctif est en cours d'examen.

Cette page vous a été utile?
0 / 5 - 0 notes