Tutto in un unico posto

Documentazione

Installa Ghost FTP su Windows o Linux, configura correttamente le connessioni FTP, FTPS e SFTP e inizia a trasferire dalla versione browser su /ftp.

Scarica Ghost FTPVersione 0.30.1 · Windows · Linux · Android

Installazione

Avvia l’app
in funzione.

Segui i passaggi per la tua piattaforma. L’installazione richiede solo pochi minuti e non serve alcun account.

Installare su Windows

  1. Scarica GhostFTP-Windows-x64-Setup-v0.30.1.exe dalla pagina Download.
  2. Prima di aprirlo, confronta il checksum SHA-256 pubblicato con il file scaricato.
  3. Avvia il programma di installazione e scegli una cartella. I diritti di amministratore servono solo per un’installazione di sistema.
  4. Scegli se creare un collegamento sul desktop e se Ghost FTP deve aprire i link ftp:// e sftp://.
  5. Avvia Ghost FTP dal menu Start. Al primo avvio viene creata la cartella locale delle impostazioni.

Installare su Linux

  1. Per Debian e Ubuntu scarica GhostFTP-Linux-amd64-v0.30.1.deb e installalo con il gestore pacchetti o con sudo apt install ./GhostFTP-Linux-amd64-v0.30.1.deb.
  2. Per altre distribuzioni Linux x86_64 scarica GhostFTP-Linux-x86_64-v0.30.1.
  3. Rendi eseguibile il binario autonomo con chmod +x GhostFTP-Linux-x86_64-v0.30.1, quindi avvialo. Non sono richiesti installazione o accesso root.
  4. Le impostazioni vengono salvate in ~/.config/ghostftp, quindi puoi eseguirne il backup o spostarle su un altro computer.
  5. Per rimuovere l’applicazione, disinstalla il pacchetto .deb o elimina il binario autonomo.

Android

  1. L’APK Android è disponibile come parte della versione pubblicata Ghost FTP 0.30.1. Scarica l’APK verificato dalla pagina Download e confronta il checksum SHA-256 prima dell’installazione.
  2. Userà gli stessi profili di connessione e lo stesso modello di sicurezza dell’app desktop.

Configurazione FTP

Configura una connessione
che funziona davvero.

Cosa significa ogni campo, quale protocollo scegliere e cosa deve consentire il server.

Campi di connessione spiegati

L’host è l’indirizzo del server, ad esempio ftp.yourdomain.com o un indirizzo IP. La porta 21 è usata per FTP e FTPS con TLS esplicito, la 990 per FTPS implicito e la 22 per SFTP. Nome utente e password sono forniti dal provider hosting o dall’amministratore. Il percorso remoto è facoltativo e permette di aprire subito una cartella specifica, come /public_html, dopo la connessione.

Scelta del protocollo

Usa SFTP ogni volta che il server lo offre: funziona su SSH tramite un unico canale cifrato e non richiede regole firewall aggiuntive. Usa FTPS con TLS esplicito quando il server è basato su FTP ma supporta la cifratura. Usa FTP non cifrato solo su reti interne fidate, perché credenziali e contenuti dei file viaggiano in chiaro. SFTP è disponibile nell’app desktop e nel gateway web quando l’hosting dispone dell’estensione PHP SSH2; FTP e FTPS restano disponibili anche senza SSH2.

Autenticazione con chiave

In Gestore siti imposta l’autenticazione su File chiave e seleziona la chiave privata in formato OpenSSH o PuTTY. Se è protetta da passphrase, Ghost FTP la richiede alla connessione e può conservarla solo per la sessione corrente. La chiave pubblica deve essere presente in ~/.ssh/authorized_keys sul server. Le chiavi non lasciano mai il computer.

Modalità di trasferimento e connessioni passive

Lascia la modalità di trasferimento su Passiva salvo diversa indicazione dell’amministratore; funziona dietro la maggior parte di router e firewall. Imposta il tipo su Automatico per avere terminatori corretti nei file di testo senza alterare i binari. Per impostazione predefinita ci sono due trasferimenti simultanei; aumentali solo se il server consente più sessioni. Il timeout predefinito è 20 secondi e può essere aumentato per connessioni lente.

Salvare un sito

Apri Gestione siti, crea una voce, inserisci host, porta, protocollo, nome utente e autenticazione e assegnale un nome chiaro. Puoi impostare cartelle locale e remota predefinite. I siti salvati possono essere raggruppati, duplicati per ambienti separati ed esportati come backup.

Requisiti lato server

L’account deve avere permessi di lettura e scrittura sulle cartelle usate. Per i siti web la root è di solito /public_html, /htdocs o /www. Se gli elenchi risultano vuoti, verifica che l’account non sia vincolato a un’altra home. Per FTPS il server necessita di un certificato TLS valido; con certificati autofirmati Ghost FTP chiede una volta di confermare l’impronta.

Versione browser

Connessione tramite /ftp.

La versione browser si collega al server tramite un gateway transitorio da HTTPS a FTP/FTPS/SFTP. Le credenziali vengono usate solo per la richiesta o sessione di trasferimento corrente e Ghost FTP non le scrive mai su disco.

  1. Apri /ftp nel browser. La versione web si apre come finestra applicativa autonoma senza la navigazione del sito.
  2. Inserisci host, nome utente e password, imposta la porta e scegli il protocollo: SFTP su SSH, FTP, FTPS con TLS esplicito o FTPS con TLS implicito. SFTP richiede l’estensione PHP SSH2 sull’hosting.
  3. Premi Connessione rapida. Il registro server annota ogni fase dell’handshake, così puoi vedere esattamente dove fallisce la connessione.
  4. Esplora il server remoto nel riquadro destro. Usa il campo percorso, il pulsante cartella superiore e il filtro per muoverti rapidamente.
  5. Seleziona un file locale nel riquadro sinistro per caricarlo oppure fai doppio clic su un file remoto per scaricarlo. Avanzamento, velocità e tempo stimato appaiono nella coda trasferimenti.
  6. Usa la barra degli strumenti per Nuova cartella, Elimina, Rinomina e Proprietà. I siti salvati restano nel tuo browser, sempre senza password.

Risoluzione dei problemi

Quando qualcosa
non va.

Connessione scaduta

Host o porta non sono corretti oppure un firewall blocca la connessione. Conferma la porta con il provider e lascia la modalità di trasferimento su Passiva.

Accesso rifiutato

I nomi utente FTP sono spesso l’indirizzo e-mail completo o un nome account con prefisso. Copia le credenziali dal pannello hosting e controlla eventuali spazi finali.

L’elenco cartelle resta vuoto

Potresti trovarti fuori dalla cartella home oppure l’account non ha permessi di lettura. Inserisci il percorso completo, ad esempio /public_html, nel campo percorso.

Avviso certificato su FTPS

Il server usa un certificato autofirmato o scaduto. Verifica l’impronta con l’amministratore prima di accettarlo.

Il caricamento si interrompe

Controlla lo spazio libero e i permessi della cartella di destinazione. Gli elementi non riusciti restano nella scheda Non riusciti della coda trasferimenti e possono essere riprovati.

Versione browser

Il gateway browser supporta SFTP solo quando sull’hosting è abilitata l’estensione PHP SSH2. Se SSH2 non è disponibile, usa FTP/FTPS nel browser o l’app desktop per SFTP.