OldWildWeb Logo

uFTP Server - Installare e configurare un server FTP Linux

Open source FTP server, facile da utilizzare e configurare


Come installare uFTP su Linux

L'FTP, il File Transfer Protocol è uno dei servizi più diffusi e utilizzati in ambito server per la gestione e il trasferimento dei files dal vostro PC verso il server remoto.

Dopo aver settato un nuovo server, tra le prime operazioni di setup ci ritroviamo sicuramente a dover affrontare l'installazione e configurazione del server FTP, questo servizio è quasi sempre indispensabile per gestire da remoto i nostri files.

Spesso la configurazione di un server FTP è abbastanza complicata per via delle difficoltà nel reperire software ben documentati e semplici da utilizzare.

uFTP è un semplicissimo server FTP minimale per Linux a differenza di altri server FTP risulta semplicissimo da configurare e installare in pochi semplici passi, è corredato di un wiki molto esaustivo e semplice da comprendere, in fondo all'articolo i link per accedere alla documentazione completa.

uFTP server è stato realizzato con il linguaggio C, per cui risulta essere facilmente portabile su tutte le versioni Linux comprese le versioni ARM, occupa pochissimi KB e si rileva molto rapido nell'utilizzo.

Qui di seguito sono riportate le istruzioni su come installarlo.

Installazione dai sorgenti (opzione consigliata)
# Clonare il repository
git clone https://github.com/kingk85/uFTP.git
# Compilare il server partendo dai file sorgenti
cd uFTP
make -f MakeFileGeneric
#Copiare il file binario (applicazione) e il file di configurazione nei percorsi del sistema Linux, sono necessari i permessi di amministratore per completare questa operazione.
cp build/uFTP /sbin/uFTP
cp uftpd.cfg /etc/uftpd.cfg
# Configurere il server editando il file di configurazione
nano /etc/uftpd.cfg
#Settare i permessi ai files e l'appartenenza utente e gruppo
chown root:root /sbin/uFTP
chown root:root /etc/uftpd.cfg
chmod -rwx /etc/uftpd.cfg
chmod u+rwx /etc/uftpd.cfg
#Eseguire il server FTP
uFTP


Installazione del server partendo dai file binari
# Scaricate l'ultima versione del server 
sudo cd /sbin
#Per sistemi a 64 bit utilizzare questo comando
sudo wget http://www.uftpserver.com/downloads/binaries/latest/x64/uFTP
#Per i sistemi a 32 bit utilizzare questo comando
sudo wget http://www.uftpserver.com/downloads/binaries/latest/x32/uFTP
# Scaricate l'ultimo esempio di configurazione
sudo cd /etc
sudo wget http://www.uftpserver.com/downloads/configuration_sample/uftpd.cfg
#Editare il file di configurazione con le vostre preferenze
sudo nano /etc/uftpd.cfg
#Settate i permessi necessari
chown root:root /sbin/uFTP
chown root:root /etc/uftpd.cfg
chmod -rwx /etc/uftpd.cfg
chmod u+rwx /etc/uftpd.cfg
#Eseguite il server uFTP
uFTP


Per maggiori informazioni visitate il sito web ufficiale: http://www.uftpserver.com/, per maggiori dettagli visitate il wiki http://www.uftpserver.com/wiki/.