"A chave de … ainda não é conhecida" ou "mudou"
O AnyBucket confere a chave de host de cada servidor SFTP com o seu próprio ~/.ssh/known_hosts, o mesmo arquivo que o Terminal usa. Ele pergunta quando uma chave é nova ou mudou.
Uma chave ainda não conhecida é normal na primeira vez que você se conecta a um servidor.
- Encontre a impressão digital do servidor onde o administrador a publica, ou peça a ele. Em um servidor que você mesmo administra,
ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.puba exibe. - Compare-a com a impressão digital que o AnyBucket mostra.
- Confie nela só se forem iguais. O AnyBucket a adiciona ao
known_hosts, e a partir daí o Terminal também a conhece.
Uma chave que mudou é esperada depois que um servidor é reconstruído ou migrado. Fora isso, não se conecte: pode haver alguém entre você e o servidor.
- Confirme com o administrador do servidor que a chave realmente mudou.
- Remova a chave antiga no Terminal:
ssh-keygen -R example.com(use o nome de host ou o endereço ao qual você se conecta). - Conecte de novo e confira a nova impressão digital como acima.
Chaves SFTP ou jump hosts não funcionam
O AnyBucket executa /usr/bin/ssh, o ssh que vem com o macOS. Tudo o que funciona com ssh user@host no Terminal funciona no AnyBucket: o seu agente, o seu ~/.ssh/config (Host, IdentityFile, ProxyJump) e chaves de segurança.
Então teste o mesmo host no Terminal primeiro:
- Execute
ssh user@hostcom o mesmo usuário e o mesmo nome de host do favorito. - Se falhar, execute
ssh -v user@hostpara ver quais chaves ele oferece e onde para. - Corrija ali: adicione a chave ao agente com
ssh-add, definaIdentityFilepara o host no~/.ssh/configou adicione uma linhaProxyJumppara um host atrás de um bastião. - Quando funcionar no Terminal, conecte de novo no AnyBucket com o mesmo usuário e nome de host.
Mais em chaves SSH e jump hosts.
O FTPS não conecta
O AnyBucket faz o TLS do FTPS passar por uma pequena ponte em Python, então o FTPS requer o python3 das Command Line Tools da Apple.
- Abra o Terminal e execute
python3 --version. - Se o macOS oferecer instalar as Command Line Tools, ou o comando não for encontrado, execute
xcode-select --installe siga as instruções. - Conecte de novo.
Certificado autoassinado? O AnyBucket pergunta uma vez se você quer confiar nele e lembra a sua escolha para aquele favorito. Confirme com o administrador do servidor antes de confiar em um certificado que você não esperava.
Ainda não conecta? Verifique se o servidor oferece TLS explícito na porta FTP. O AnyBucket se conecta em modo passivo, que a maioria dos firewalls permite.
Um armazenamento compatível com S3 não lista nada ou recusa
Armazenamentos que não são o Amazon S3 precisam do próprio endpoint, e muitos esperam endereços por caminho.
- Edite o favorito (ou escolha o bloco do próprio provedor: Cloudflare R2, Backblaze B2, Wasabi, DigitalOcean Spaces ou Google Cloud Storage).
- Para qualquer outro armazenamento, escolha Compatível com S3 e informe em Endpoint a URL que o seu provedor fornece.
- Ative o endereçamento por caminho para MinIO, LocalStack e a maioria dos armazenamentos auto-hospedados.
- Confirme com o seu provedor que a chave de acesso tem permissão para listar o bucket.
Uma transferência parou
Falhas passageiras, como uma conexão que caiu, um tempo esgotado ou um servidor reiniciado, são repetidas sozinhas em uma conexão nova depois de 1, 3 e 8 segundos. Normalmente você nem percebe.
Uma transferência que continua falhando aguarda em Precisa de atenção, com o erro, em dois lugares:
- a janela Transferências (⌥⌘T)
- o painel da barra de menus
Leia o erro, corrija a causa (um disco cheio, uma permissão no servidor, uma senha expirada) e pressione Tentar de novo. A transferência é retomada.
Se você encerrar o AnyBucket, ou o Mac reiniciar, as transferências interrompidas voltam quando você o abrir de novo. A fila fica salva em ~/Library/Application Support/AnyBucket/.
Sem notificações
- Abra Ajustes do Sistema → Notificações, encontre o AnyBucket e permita as notificações.
- No AnyBucket, abra Ajustes → Notificações. Ali você vê se o macOS as permite, e há um botão para cada tipo: lotes concluídos, falhas, conexões perdidas, sincronizações concluídas e problemas de licença.
Os lotes concluídos são avisados quando o AnyBucket está em segundo plano ou quando o lote demorou um pouco, então uma cópia rápida que você está acompanhando não precisa de aviso.
O AnyBucket pede a licença de novo
Sem internet, o AnyBucket continua funcionando por sete dias após a última verificação de licença bem-sucedida. Depois disso, ele pede para verificar de novo.
- Verifique se o Mac está online e abra o AnyBucket. A próxima verificação renova os sete dias.
- Se o Polar recusou a ativação, por exemplo porque este Mac foi removido no portal do cliente, escolha AnyBucket → Gerenciar licença…, desative e ative de novo com a sua chave.
- Se os seus dois Macs já estão ativos, desative um deles primeiro. Veja licença e atualizações.
Ainda com problemas?
Envie um e-mail para support@clevermechanisms.dev. Todas as mensagens são lidas. Para receber uma resposta rápida, inclua:
- a sua versão do macOS e a do AnyBucket, em AnyBucket → Sobre o AnyBucket
- o protocolo e, para S3, o provedor
- o que você fez, o que esperava e a mensagem de erro exata
- para SFTP, se
ssh user@hostfunciona no Terminal
Por favor, nunca envie senhas, chaves secretas ou a sua chave de licença.