vsftp
Tue 17 February 2015 ftp /
From my notes november 2010, but hopefully still working ;)
Here you can setup a secure ftp server on Debian.
”’
apt-get update && apt-get install vsftpd
#cat /etc/pam.d auth required pam_pwdfile.so pwdfile /etc/ftpusers account required pam_permit.so
htpasswd -d -c /etc/ftpusers testuser1
mkdir -p /srv/ftp #chown -R ftp /srv/ftp #chgrp -R ftp /srv/ftp
”’ ”’
cat /etc/vsftpd.conf
#seccomp_sandbox=NO listen=YES anonymous_enable=NO local_enable=YES virtual_use_local_privs=YES write_enable=YES secure_chroot_dir=/srv pam_service_name=vsftpd guest_enable=YES user_sub_token=$USER local_root=/srv/ftp/$USER allow_writeable_chroot=YES chroot_local_user=YES connect_from_port_20=YES hide_ids=YES local_umask=022 guest_username=ftp #Logging xferlog_enable=YES log_ftp_protocol=YES setproctitle_enable=YES data_connection_timeout=500 allow_writeable_chroot=YES ”’
”’ httpaswd -d /etc/ftpusers name_of_user cd /srv/ftp mkdir name_of_user chown -R ftp name_of_user chgrp -R ftp name_of_user ”’