Copyright 2021 Simon Quantrill, All Rights Reserved

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 ”’

on the top

Comments