Cyberduck: CLI --upload / --list Vault tut nichts

Erstellt am 22. Jan. 2022  ·  11Kommentare  ·  Quelle: iterate-ch/cyberduck

Ich versuche, eine einfache PDF-Datei in einen Testtresor in meinem S3-Bucket hochzuladen, aber es funktioniert nicht.

Das ist was ich mache:

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

Duck fragt mich nach meinem Zugangsschlüssel und meinem geheimen Zugangsschlüssel, soweit gut.

Ich kann --list und --upload in andere Verzeichnisse verschieben, solange es sich nicht um Tresore handelt.

Also heißt es an dieser Stelle:

file.pdf?file.pdf

Bereitet sich auf den Upload vor, stellt dann aber fest, dass es sich um einen gesperrten Tresor handelt.

Es fragt mich nach meinem Satz.

Ich gebe meinen Satz ein und drücke Enter.

Es fordert mich auf, das Passwort zu speichern.

Dann trennt es einfach die Verbindung und kehrt zu cmd zurück, ohne mir etwas zu sagen oder mir einen Grund zu nennen.

Ich verwende CMD unter Windows 10.
Ich habe erfolgreich in meinen S3-Bucket hochgeladen, solange es sich nicht um Tresore handelt. Wenn es sich um Gewölbe handelt, passiert dies. Ich kann von der Cyberduck-App in meinen Tresor hochladen, aber ich kann nicht von der CLI hochladen. Ich kann auch --list nichts.

bug s3 cli cryptomator

Alle 11 Kommentare

Außerdem ein kleines Update: Die Tresor-Passphrase wird im Klartext angezeigt, nicht in Sternchen (ich habe keine Ahnung, ob dies beabsichtigt ist oder vielleicht damit zusammenhängt, dass der Tresor mich ohne ein Wort "rauswirft".

````

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

Metadaten von FolderBackup lesen?

Melden Sie sich bei s3.amazonaws.com an. Melden Sie sich bei s3.amazonaws.com an? S3 mit Benutzername und Passwort. Im Schlüsselbund konnten keine Anmeldedaten gefunden werden.

Zugriffsschlüssel-ID (pc): USERLOGIN

Melden Sie sich als BENUTZERLOGIN an

Geheimer Zugangsschlüssel: secretkey

_.pdf?_.pdf

Tresor freischalten. Geben Sie Ihre Passphrase ein, um das Cryptomator Vault FolderBackup zu entsperren.

Passphrase: mypass

C:>
````

Ich habe die richtige Passphrase eingegeben und es schmeißt mich trotzdem raus...

Habe einen weiteren Test mit einem anderen neu erstellten Tresor durchgeführt: dasselbe. Die Eingabeaufforderung für die Passphrase wird angezeigt, aber aus irgendeinem Grund erfolgt die Anmeldung nie, selbst nachdem die richtigen Anmeldeinformationen eingegeben wurden. Ich bin mir nicht sicher, ob dies etwas damit zu tun hat, dass sich der Tresor auf einem Amazon-Server befindet.

Bestätigt, Vault-Eintrag funktioniert nicht.

> 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

>

Bearbeiten: duck --verbose --debug --list s3-http://ceph.pve.xc/vault-test/vault/ --user FYRWCR5MM918PND8QZMT --vault /vault-test/vault/ macht keinen Unterschied.

Gut zu wissen, dass es nicht nur mir so ging. Vielleicht hat das mit Cryptomator zu tun und nicht mit Cyberduck?

Wir haben unsere eigene interoperable Handhabung des Cryptomator-Tresorformats, unabhängig von der Implementierung im Cryptomator-Projekt.

Frage: Woher weiß ich, wann die Version mit dem behobenen Fehler veröffentlicht wird? (und wie kann ich die CLI aktualisieren?)

Sie erhalten eine Benachrichtigung, wenn dieses Problem geschlossen wird, dann sollten Sie damit rechnen, dass es in der folgenden Version behoben wird (wenn Sie sich für GitHub-Benachrichtigungs-E-Mails entschieden haben).
Veröffentlichungen werden unter @cyberduckapp und unserer Cyberduck-News- Mailingliste angekündigt.

Abhängig davon, wie Sie Duck installiert haben, können Sie automatisch über choco aktualisieren oder den neuesten Installer auf der Distributionsseite dist.duck.sh finden .

Ich kann das Problem anscheinend nicht reproduzieren

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

Beachten Sie, dass der Parameter --vault wie dokumentiert obligatorisch ist .

Regression von 20d1a7f4f9740b280e6d4c9a312c90bf2c84d5a7 mit Upgrade der Abhängigkeit von cryptolib .

AliveDevil war dazu in der Lage. Ich habe es gerade selbst ausprobiert und komme immer noch nicht hinein, selbst wenn der Parameter --vault hinzugefügt wurde. Wenn Sie sich von der Eingabeaufforderung führen lassen, wird die Verbindung am Ende einfach geschlossen.

AliveDevil war dazu in der Lage. Ich habe es gerade selbst ausprobiert und komme immer noch nicht hinein, selbst wenn der Parameter --vault hinzugefügt wurde. Wenn Sie sich von der Eingabeaufforderung führen lassen, wird die Verbindung am Ende einfach geschlossen.

Wir konnten das Problem reproduzieren (nur Windows) und eine Lösung wird geprüft.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen