http://funlinuxfun.blogspot.com/
Anonymous FTP is the choice of Web sites that need to exchange files with numerous unknown remote users. Common uses include downloading software updates. anonymous FTP requires only a username of anonymous and your email address for the password. Once logged in to a VSFTPD server, you automatically have access to only the default anonymous FTP directory (/var/ftp in the case of VSFTPD) and all its subdirectories .You as an anonymous user may be able to download the files but not upload unless configured on your FTP server (VSFTPD server in this case).
Anonymous FTP is the choice of Web sites that need to exchange files with numerous unknown remote users. Common uses include downloading software updates. anonymous FTP requires only a username of anonymous and your email address for the password. Once logged in to a VSFTPD server, you automatically have access to only the default anonymous FTP directory (/var/ftp in the case of VSFTPD) and all its subdirectories .You as an anonymous user may be able to download the files but not upload unless configured on your FTP server (VSFTPD server in this case).
Firstly you need to install vsftpd package :
#rpm –ivh vsftpd
If your system supports yum distribution then you can also install using.
#yum –y install vsftpd
Next we need to edit to vsftpd configuration file:
Next we need to edit to vsftpd configuration file:
The main vsftpd configuration file is /etc/vsftpd/vsftpd.conf
Open the file using your favourite editor: I m using vim in this case:
# vim /etc/vsftpd/vsftpd.conf
Enable the following two lines:
anonymous_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
chown_uploads=YES
chown_uploads=YES
Enable the following line and change whoever which is default enrty to root
chown_username=root
Add the following line anywhere in the configuration file:
anon_umask=077
Save and exit
Next we need to create a directory where the anonymous user will upload the files and we need to change the permission and ownership of that directory.
# mkdir /var/ftp/incoming/
# chmod 773 /var/ftp/incoming/
# chown root:daemon /var/ftp/incoming
Restart the service
# service vsftpd restart
To enable it after the reboot
#chkconfig vsftpd on
After doing this step you can allow anonymous users to uploads file onto your ftp server.
No comments:
Post a Comment