Guide per chi sposta file via FTP e SSH
Risposte pratiche ai problemi che saltano fuori quando si lavora con server veri — scritte per essere utili qualunque client tu usi.
Le basi
Cosa sono i protocolli e in cosa differiscono — parti da qui se FTP, FTPS e SFTP ti sembrano la stessa cosa.
Come si fa
Risposte passo per passo alle cose che serve davvero fare su un server dal Mac.
Connettersi a un server FTP
Collegarsi a server FTP, FTPS e SFTP da macOS — perché il Finder non basta più per caricare file, cosa può e non può fare il Terminale, e come impostare una connessione salvata come si deve.
SFTP con chiavi SSH
Come generare una chiave ed25519, installarla sul server e usarla per SFTP da un client Mac — compreso cosa comporta l'App Sandbox per la lettura di ~/.ssh e come vengono gestite le passphrase.
Caricare un sito web
Pubblicare un sito via FTP o SFTP — trovare la web root giusta, cosa caricare e cosa non caricare mai, i permessi che contano davvero e come evitare un sito pubblicato a metà.
Sincronizzare cartelle via FTP
Sincronizzazione di cartelle via FTP e SFTP — come funziona davvero il confronto, perché le date mentono, cosa cancella la modalità mirror e come escludere file con un .syncignore.
S3, B2 e R2 sul Mac
Come sfogliare, caricare e scaricare file nei bucket Amazon S3, Backblaze B2, Cloudflare R2, Wasabi o MinIO da macOS — quali endpoint usare, i comandi della AWS CLI e cosa un bucket non sa fare rispetto a un server.
Caricamento automatico al salvataggio
Lavori in una cartella locale e ogni file che salvi arriva da solo sul server FTP, SFTP o S3. Le opzioni sul Mac — estensioni degli editor, deployment degli IDE, script con fswatch, un client con caricamento automatico — e le trappole di ciascuna.
File nascosti su FTP
Il client FTP ha "mostra file nascosti" attivo e .htaccess continua a non esserci. Il motivo sta nel protocollo FTP stesso — il comando LIST non restituisce i dotfile se non glieli chiedi.
Bastion SSH e ProxyJump
Come raggiungere un server che risponde solo attraverso un jump host SSH — cosa fa ProxyJump, come si scrive in ~/.ssh/config e come usarlo da un client grafico su Mac invece che dal terminale.
Upstream — il client FTP, SFTP e S3 nativo per macOS
Una coda di trasferimento che puoi mettere in pausa, riprendere e riordinare, sincronizzazione delle cartelle con anteprima dry-run, caricamento automatico, bucket S3 come cartelle e credenziali nel Keychain di macOS. Gratis, chiavi SSH incluse, senza abbonamento.