HOWTO Setup vsftpd: Difference between revisions

From Research
Jump to navigation Jump to search
No edit summary
No edit summary
Line 6: Line 6:


vi /etc/vsftpd/vsftpd.conf
vi /etc/vsftpd/vsftpd.conf
file_open_mode=0666
local_umask=0022
virtual_use_local_privs=YES


anonymous_enable=NO
anonymous_enable=NO
Line 12: Line 18:


write_enable=YES
write_enable=YES
idle_session_timeout=600
ascii_upload_enable=NO
ascii_download_enable=NO
data_connection_timeout=120


rc-update vsftpd add default
rc-update vsftpd add default
Line 17: Line 32:
/etc/init.d/vsftpd start
/etc/init.d/vsftpd start


* check for the precsence of home directories, which vsftp uses as default
* check for the presence of home directories, which vsftp uses as default
 
 
CD to /home/<user> and create a symbolic link to /var/www as this is the public html folder.
 
ln -s /var/www www
 
change ownership /var/www to user
 
chown -R <user> /var/www
 
Change to 755 permissions
 
chmod -R 755 /var/www

Revision as of 19:55, 26 November 2007

emerge --sync

emerge -v vsftpd

cp /etc/vsftpd/vsftpd.conf.example /etc/vsftpd/vsftpd.conf

vi /etc/vsftpd/vsftpd.conf

file_open_mode=0666

local_umask=0022

virtual_use_local_privs=YES

anonymous_enable=NO

local_enable=YES

write_enable=YES

idle_session_timeout=600

ascii_upload_enable=NO

ascii_download_enable=NO


data_connection_timeout=120

rc-update vsftpd add default

/etc/init.d/vsftpd start

  • check for the presence of home directories, which vsftp uses as default


CD to /home/<user> and create a symbolic link to /var/www as this is the public html folder.

ln -s /var/www www

change ownership /var/www to user

chown -R <user> /var/www

Change to 755 permissions

chmod -R 755 /var/www