Ok, dude, just look at the config file.
For vsftpd to run on startup, you don't specify in the vsftpd config file, but in your init script manager or whatever your distro uses, consult distro documentation.
When the server is running, the vsftpd.conf comes into the game:
fire up your favorite editor (vim
) and change these lines:
# Allow anonymous FTP?
# anonymous_enable=NO
anonymous_enable=YES
# since we are running anonymous, we don't need local users logging in
local_enable=NO
# Allowing this when anonymous is a BAD BAD BAD idea
write_enable=NO
# Warning: YOU MUST CREATE THIS ACCOUNT.
# This is the user that ftp will lock into a chroot jail
# and only allow downloads from it's home directory.
# Create this user and set it's home to your ftproot.
ftp_username=ftp
# put whatever cool stuff you want here
ftpd_banner=This is my server, enjoy
# set this to where you want to be the document root of your anon login
anon_root=
now save this file and restart vsftpd. It should work.