Nozioni di base FTP

November 26

FTP (File Transfer Protocol) è un protocollo di livello applicativo che viene utilizzato per il trasferimento di file di grandi dimensioni tra client e server. Molte persone usano per caricare le pagine Web ai server Web. Quando si usa FTP ci sono alcuni principi fondamentali che dovete capire

Entrando

Avrete bisogno di indirizzo o nome di dominio IP del server. Di solito necessario fornire un nome utente e una password per completare i dati di accesso.

Anonimo Login

Alcuni server FTP permettono agli utenti di accedere in modo anonimo loro, consentendo al server di essere facilmente accessibile al pubblico. Molte grandi aziende di tecnologia fare questo modo gli utenti possono scaricare software come patch, aggiornamenti e demo.

Utilizzando FTP come client

Se avete intenzione di essere il download solo da un server FTP e non il caricamento di file (accesso in sola lettura), si può semplicemente utilizzare un browser web come Internet Explorer o Firefox. In caso contrario, ci sono molti programmi liberi FTP disponibili per il download.

Creazione di un server FTP

Ci sono molti programmi disponibili per la costruzione di un server FTP. Uno libero che molti usano è la ProFTPD basato su Linux. Port 21 deve essere aperta sul firewall del computer per poter agire come un server.

Sicurezza

Anche con un set di username e password, queste credenziali di accesso non sono crittografati. Una persona snooping sulla rete con un analizzatore di rete possono visualizzare le credenziali in testo normale. Per evitare questo è necessario utilizzare un metodo specifico di assicurare FTP, come FTP over SSH.