Skip to content

Instantly share code, notes, and snippets.

@jonpacker
Created March 20, 2012 09:53
Show Gist options
  • Save jonpacker/2133606 to your computer and use it in GitHub Desktop.
Save jonpacker/2133606 to your computer and use it in GitHub Desktop.
Single user ftp

Install vsftpd

/etc/vsftpd.conf

anonymous_enable=NO
local_enable=YES
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd.user_list

/etc/vsftpd.user_list

ftpuser

/etc/shells

/bin/false

run

sudo mkdir -p /home/ftp/ftpuser
sudo useradd ftpuser -d /home/ftp/ftpuser -s /bin/false
sudo passwd ftpuser

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment