Security Settings of vsftpd servers in CentOS

Source: Internet
Author: User

Security Settings of vsftpd servers in CentOS

In the process of building vsftp, service security is critical. check whether there is hacker intrusion in the log and whether to avoid the next hacker attack. Now I write the ftp security management, hope you can help.

1. Enable the log function of vsftp, Which is disabled by default.

xferlog_enable=YESxferlog_file=/var/log/xferlog

2. About anonymous user permissions anonymous user uploads

Anonymous_enable = YES -- enable anon_upload_enable = YES for anonymous users -- upload permission for anonymous users = YES -- whether anonymous users create folders anon_other_write_enable = YES -- anonymous users Rename and delete anon_umask = 070 -- anonymous 707 (777-070 = 707)

3. Local User Permissions

Local_enable = YES -- whether to enable the local user write_enable = YES -- whether the local user has the write, delete, and rename permission local_umask = 022 -- the local user has the 755 permission to upload files (777-022 = 755)

4. Specify the owner of the uploaded file

Chown_uploads = YES -- enable upload to change the owner chown_username = tong -- the uploaded file owner is tong

5. Do not allow local users to switch to another directory (locking users in the ftp root directory)

Chroot_local_user = YES -- account opening local user verification function chroot_list_file =/etc/vsftpd/chroot_list -- write users to files

6. allow local users to switch directories at will

Chroot_local_user = YESchroot_list_enable = YESchroot_list_file =/etc/vsftpd/chroot_list -- allow users in files to switch Directories

7. Prohibit local users from logging on to the ftp service

[Root @ centos2 ~] # Ll/etc/vsftpd/total 24-rw-r -- r --. 1 root 5 Jan 9 chroot_list-rw -------. 1 root 125 Jan 9 ftpusers -- the user cannot log on after being written to a file, and the system will prompt you to enter the password-rw -------. 1 root 361 Jan 9 user_list -- the user who writes the user to a file cannot log on, and does not prompt to enter the password to directly reject-rw -------. 1 root 4649 Jan 12 18:00 vsftpd. conf-rwxr -- r --. 1 root 338 Feb 19 2013 vsftpd_conf_migrate.sh [root @ centos2 ~] #

8. Which local users are allowed to log on to the ftp service?

[Root @ centos2 ~] # Vim/etc/vsftpd. confuserlist_deny = NO -- add this line [root @ centos2 ~] # Ll/etc/vsftpd/total 24-rw-r -- r --. 1 root 5 Jan 9 chroot_list-rw -------. 1 root 125 Jan 9 ftpusers-rw -------. 1 root 361 Jan 9 user_list -- only users in the file can log on to the ftp service-rw -------. 1 root 4666 Jan 12 18:13 vsftpd. conf-rwxr -- r --. 1 root 338 Feb 19 2013 vsftpd_conf_migrate.sh [root @ centos2 ~] #

9. which IP addresses cannot log on to the ftp service?

[Root @ centos2 ~] # Vim/etc/hosts. deny -- disable the IP address from ftpvftpd: 119.97.184.208: deny

10. Use the firewall to enable packet filtering

[root@centos ~]# iptables -I INPUT -p tcp --dport 21 -j ACCEPT

11. Use Selinux security context to control ftp directory permissions

[Root @ centos ~] # Getsebool-a | grep certificate --> feature --> offftp_home_dir --> offftpd_connect_db --> offftpd_disable_trans --> feature --> off [root @ centos ~] # Setsebool ftp_home_dir on -- set specific parameters based on actual conditions

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.