Install FTP server (vsftpd)

# install
apt-get -y install vsftpd
 
# configure (non anonymous)
cp /etc/vsftpd.conf /etc/vsftpd.conf.org
sed -i 's|anonymous_enable=YES|anonymous_enable=NO|g' /etc/vsftpd.conf
sed -i 's|#local_enable=YES|local_enable=YES|g' /etc/vsftpd.conf
sed -i 's|#write_enable=YES|write_enable=YES|g' /etc/vsftpd.conf
sed -i 's|#chroot_local_user=YES|chroot_local_user=YES|g' /etc/vsftpd.conf
 
# OPTIONAL: configure anonymous (DANGEROUS!!!)
sed -i 's|anonymous_enable=NO|anonymous_enable=YES|g' /etc/vsftpd.conf
sed -i 's|#anon_upload_enable=YES|anon_upload_enable=YES|g' /etc/vsftpd.conf
sed -i 's|#anon_mkdir_write_enable=YES|anon_mkdir_write_enable=YES|g' /etc/vsftpd.conf
 
# create new user
USER=YOUR_FTP_USER
useradd -m ${USER}
passwd ${USER}
rm /home/${USER}/.*
 
# restart ftp server
/etc/init.d/vsftpd restart
 
# LINKS
http://wiki.ubuntuusers.de/vsftpd

Do you like this page? Then support it. Please click the AD below and visit the sponsor. Thank you!