“La chiave di … non è ancora nota” o “è cambiata”
AnyBucket verifica la chiave host di ogni server SFTP con il tuo ~/.ssh/known_hosts, lo stesso file che usa il Terminale. Ti chiede conferma quando una chiave è nuova o è cambiata.
Una chiave non ancora nota è normale la prima volta che ti connetti a un server.
- Trova l'impronta del server dove la pubblica il suo amministratore, oppure chiedigliela. Su un server che gestisci tu,
ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.publa stampa. - Confrontala con l'impronta che mostra AnyBucket.
- Considerala attendibile solo se coincidono. AnyBucket la aggiunge a
known_hosts, e da quel momento la conosce anche il Terminale.
Una chiave cambiata è normale dopo che un server è stato ricostruito o trasferito. Altrimenti non connetterti: qualcuno potrebbe trovarsi tra te e il server.
- Conferma con l'amministratore del server che la chiave è davvero cambiata.
- Rimuovi la vecchia chiave nel Terminale:
ssh-keygen -R example.com(usa il nome host o l'indirizzo a cui ti connetti). - Connettiti di nuovo e controlla la nuova impronta come sopra.
Le chiavi SFTP o i jump host non funzionano
AnyBucket esegue /usr/bin/ssh, lo ssh incluso in macOS. Tutto ciò che funziona con ssh user@host nel Terminale funziona in AnyBucket: il tuo agent, il tuo ~/.ssh/config (Host, IdentityFile, ProxyJump) e le chiavi di sicurezza.
Quindi prova prima lo stesso host nel Terminale:
- Esegui
ssh user@hostcon lo stesso utente e lo stesso nome host del preferito. - Se non riesce, esegui
ssh -v user@hostper vedere quali chiavi offre e dove si ferma. - Risolvi lì: aggiungi la chiave al tuo agent con
ssh-add, impostaIdentityFileper l'host in~/.ssh/config, o aggiungi una rigaProxyJumpper un host dietro un bastion host. - Quando funziona nel Terminale, connettiti di nuovo in AnyBucket con lo stesso utente e lo stesso nome host.
Altro in chiavi SSH e jump host.
FTPS non si connette
AnyBucket gestisce il TLS di FTPS tramite un piccolo ponte in Python, quindi FTPS richiede python3 dai Command Line Tools di Apple.
- Apri il Terminale ed esegui
python3 --version. - Se macOS propone di installare i Command Line Tools, o il comando non viene trovato, esegui
xcode-select --installe segui le istruzioni. - Connettiti di nuovo.
Certificato autofirmato? AnyBucket ti chiede una volta se considerarlo attendibile, e ricorda la tua scelta per quel preferito. Verifica con l'amministratore del server prima di fidarti di un certificato inatteso.
Ancora niente? Controlla che il server offra il TLS esplicito sulla sua porta FTP. AnyBucket si connette in modalità passiva, consentita dalla maggior parte dei firewall.
Uno storage compatibile S3 non mostra nulla o rifiuta
Gli storage diversi da Amazon S3 richiedono un proprio endpoint, e molti si aspettano indirizzi in stile percorso.
- Modifica il preferito (o scegli il riquadro del provider: Cloudflare R2, Backblaze B2, Wasabi, DigitalOcean Spaces o Google Cloud Storage).
- Per qualsiasi altro storage, scegli Compatibile S3 e imposta l'URL dell'endpoint fornito dal tuo provider.
- Attiva l'indirizzamento in stile percorso per MinIO, LocalStack e la maggior parte degli storage self-hosted.
- Verifica con il tuo provider che la chiave di accesso possa elencare il bucket.
Un trasferimento si è fermato
Gli errori temporanei, come una connessione caduta, un timeout o un riavvio del server, vengono ritentati da soli su una connessione nuova dopo 1, 3 e 8 secondi. Di solito non te ne accorgi nemmeno.
Un trasferimento che continua a non riuscire resta in Richiedono attenzione, con il suo errore, in due posti:
- la finestra Trasferimenti (⌥⌘T)
- il pannello nella barra dei menu
Leggi l'errore, risolvine la causa (disco pieno, un permesso sul server, una password scaduta), poi premi Riprova. Il trasferimento riprende.
Se esci da AnyBucket, o il Mac si riavvia, i trasferimenti interrotti tornano quando lo riapri. La coda è salvata in ~/Library/Application Support/AnyBucket/.
Nessuna notifica
- Apri Impostazioni di Sistema → Notifiche, trova AnyBucket e consenti le notifiche.
- In AnyBucket, apri Impostazioni → Notifiche. Mostra se macOS le consente, e ha un interruttore per ogni tipo: lotti completati, errori, connessioni perse, sincronizzazioni completate e problemi di licenza.
I lotti completati vengono notificati quando AnyBucket è in background o il lotto ha richiesto un po' di tempo, quindi una copia veloce sotto i tuoi occhi non ne ha bisogno.
AnyBucket chiede di nuovo la licenza
Senza Internet, AnyBucket continua a funzionare per sette giorni dopo l'ultima verifica della licenza riuscita. Dopo, chiede di verificare di nuovo.
- Assicurati che il Mac sia online, poi apri AnyBucket. La verifica successiva rinnova i sette giorni.
- Se Polar ha rifiutato l'attivazione, per esempio perché questo Mac è stato rimosso nel portale clienti, scegli AnyBucket → Gestisci licenza …, disattiva e attiva di nuovo con la tua chiave.
- Se entrambi i tuoi Mac sono già attivi, disattivane prima uno. Vedi licenza e aggiornamenti.
Ancora bloccato?
Scrivi a support@clevermechanisms.dev. Ogni messaggio viene letto. Per avere una risposta rapida, indica:
- la tua versione di macOS e quella di AnyBucket, da AnyBucket → Informazioni su AnyBucket
- il protocollo e, per S3, il provider
- cosa hai fatto, cosa ti aspettavi e il messaggio di errore esatto
- per SFTP, se
ssh user@hostfunziona nel Terminale
Non inviare mai password, chiavi segrete o la tua chiave di licenza.