FTP server

From WickyWiki
Revision as of 07:25, 5 July 2013 by Admin (talk | contribs) (7 revisions)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Install:

sudo apt-get install vsftpd

Edit:

sudo gedit /etc/vsftpd.conf
#deny anonymous download
anonymous_enable=NO

#allow upload
write_enable=YES

#allow login of local users
local_enable=YES 

#allow access to only the user home folder
chroot_local_user=YES

#ftp enabled users list
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/vsftpd.allowed_users

Leave other settings as they are. Create file:

sudo gedit /etc/vsftpd.allowed_users
ftpuser

Create 'ftpuser':

sudo adduser --system --shell /bin/false -d /media/DataSda6/data_wilbert/public_ftp ftpuser

Set password, change user home folder:

sudo chown ftpuser /media/DataSda6/data_wilbert/public_ftp

Password and restart FTP server:

sudo passwd ftpuser
sudo restart vsftpd

Don't forget to configure your router with port-forwarding for port 20-21.