Cyberduck: CLI --upload / --list O Vault não faz nada

Criado em 22 jan. 2022  ·  11Comentários  ·  Fonte: iterate-ch/cyberduck

Estou tentando fazer upload de um arquivo pdf simples para um cofre de teste no meu bucket s3, mas não está funcionando.

Isto é o que eu faço:

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

Duck me pede minha chave de acesso e chave de acesso secreta, tudo bem até agora.

Posso --list e --upload para outros diretórios, desde que não sejam cofres.

Então nesse ponto diz:

file.pdf?file.pdf

Está se preparando para fazer o upload, mas percebe que é um cofre bloqueado.

Pede-me a minha frase.

Eu insiro minha frase e pressiono enter.

Ele me pede para salvar a senha.

Então ele apenas desconecta e volta para o cmd, sem me dizer nada ou me dar um motivo.

Estou em um Windows 10 usando o CMD.
Fiz upload com sucesso para meu bucket do S3, desde que não sejam cofres. Quando são cofres, isso acontece. Posso fazer upload para o meu cofre a partir do aplicativo cyberduck, mas não posso fazer upload da CLI. Eu também não posso --list nada.

bug s3 cli cryptomator

Todos 11 comentários

Além disso, uma pequena atualização: a senha do cofre aparece em texto simples, não em asteriscos (não tenho ideia se isso é por design ou talvez relacionado ao cofre me "chutando" sem dizer uma palavra).

````

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

Lendo metadados do FolderBackup?

Acesse s3.amazonaws.com. Entrar s3.amazonaws.com? S3 com nome de usuário e senha. Nenhuma credencial de login foi encontrada no Keychain.

ID da chave de acesso (pc): USERLOGIN

Entrar como USERLOGIN

Chave de acesso secreta: chave secreta

_.pdf?_.pdf

Desbloqueie o Cofre. Forneça sua senha para desbloquear o Cryptomator Vault FolderBackup.

Senha: mypass

C:>
````

Eu digitei a senha certa e isso me chuta de qualquer maneira ...

Fiz outro teste com outro cofre recém-criado: mesma coisa. O prompt de senha aparece, mas por algum motivo, mesmo depois que as credenciais corretas foram inseridas, o login nunca acontece. Não tenho certeza se isso tem algo a ver com o cofre estar localizado em um servidor amazon.

Confirmado, a listagem do Vault não funciona.

> 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/ não faz diferença.

Fico feliz em saber que não fui só eu. Talvez isso tenha a ver com o Cryptomator e não com o Cyberduck?

Temos nosso próprio manuseio interoperável do formato de cofre do Cryptomator independente da implementação no projeto Cryptomator.

Pergunta: como posso saber quando a versão com o bug corrigido é publicada? (e como posso atualizar a CLI?)

Você recebe uma notificação quando esse problema é encerrado e deve esperar que ele seja corrigido na versão seguinte (se você optou por e-mails de notificação do GitHub).
Os lançamentos são anunciados em @cyberduckapp e em nossa lista de discussão Cyberduck-news .

Dependendo de como você instalou o pato, você pode atualizar automaticamente através de choco , ou encontrar o instalador mais recente na página de distribuição dist.duck.sh .

Não consigo reproduzir o problema

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

Observe que o parâmetro --vault é obrigatório conforme documentado .

Regressão de 20d1a7f4f9740b280e6d4c9a312c90bf2c84d5a7 com atualização da dependência cryptolib .

AliveDevil foi capaz. Acabei de tentar e ainda não consigo entrar, mesmo com o parâmetro --vault adicionado. Se você deixar o prompt guiá-lo, no final, ele apenas fechará a conexão.

AliveDevil foi capaz. Acabei de tentar e ainda não consigo entrar, mesmo com o parâmetro --vault adicionado. Se você deixar o prompt guiá-lo, no final, ele apenas fechará a conexão.

Conseguimos reproduzir o problema (somente Windows) e uma correção está em análise.

Esta página foi útil?
0 / 5 - 0 avaliações