Server Ftp su Linux Debian
Capita spesso a chi fa programmazione web, o a chi vuole mettere a disposizione i propri documenti con persone lontane di voler configurare un proprio server domestico con un programma di tipo FTP (File Transfer Protocol).
Il proposito di questa guida è di spiegare come semplicemente è possibile installare e configurare un programma FTP sul proprio Pc con Linux (nel mio caso Debian).
Il programma FTP scelto è VSFTPD, perchè molto semplice da usare e configurare:
-
Da shell usando il solito comando apt digitate
apt-get install vsftpd
-
digitate
nano /etc/vsftpd.conf
e vi si aprirà l'editor testuale per modificare le configurazioni del server -
Le cose più importanti da configurare sono:
- anonymous_enable=YES - Impostare a NO per impedire accessi anonimi
- local_enable=NO - Impostare a Yes se si vuole accedere dalla stessa rete del server
- write_enable=NO - Impostare a Yes per permettere la scrittura di file e cartelle da parte degli utenti
- #local_umask=022 decommentare -> local_umask=022 in modo che tutti i file caricati tramite ftp avranno permessi di tipo 755
- chroot_local_user=YES deve essere Yes in modo che gli utenti non potranno navigare nel fileSystem ma solo nella loro Directory Personale e nelle sottodirectory
-
A questo punto salvate ed uscite e digitate
/etc/init.d/vsftpd restart
e il gioco è fatto, potranno accedere al server tutti gli utenti che possiedono un account al vostro server Linux.