VSFTP简单架设心得

VSFTP服务简单架设心得(新手心得)练到哪里就发哪里的!

1、安装VSFTP包
Yum list |grep ftp
Yum install vsftpd.i386

2、VSFTP相关配置文件:
/etc/vsftpd/vsftpd.conf:核心配置文件。
/etc/vsftpd/ftpusers:默认用于指定那些用户不能登录FTP
/etc/vsftpd/user_list:默认指定允许访问的用户列表文件
/var/ftp:默认的匿名用户登录FTP后的根目录

3、服务架设目标:
匿名用户可以上传下载文件并且可以创建目录。

4、vsftpd.conf文件的配置:红色部分开启,其他可以不问
    *******************************************
anonymous_enable=YES 允许匿名用户访问
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES 允许匿名用户可以上传文件
anon_mkdir_write_enable=YES 允许匿名用户可以创建目录
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
#chown_uploads=YES
#chown_username=whoever
#xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
#idle_session_timeout=600
#data_connection_timeout=120
#nopriv_user=ftpsecure
#async_abor_enable=YES
#ascii_upload_enable=YES
#ascii_download_enable=YES
ftpd_banner=Welcome to blah FTP service.
#deny_email_enable=YES
#banned_email_file=/etc/vsftpd/banned_emails
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd/chroot_list
#ls_recurse_enable=YES
listen=YES
#listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
    ****************************************

5、目录的相关设置:
    /var/ftp 目录的默认全权限是755,不要修改这个,如果修改重启动VSFTP服务就会报错。
    在/var/FTP目录下创建一个目录共大家上传文件,并调整权限
    mkdir /var/ftp/commpany
    chown ftp /var/ftp/commpany ; chgrp ftp /var/ftp/commpany
    chmod 755 commpany

6、selinux的设置:
    getsebool -a |grep ftp
    ******************************************
[root@server booleans]# getsebool -a |grep ftp
allow_ftpd_anon_write --> on    FTP服务中匿名用户写权限
allow_ftpd_full_access --> off
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
allow_tftp_anon_write --> off
ftp_home_dir --> on
ftpd_disable_trans --> off 可以关闭Selinux对VSFTP服务的限制,不建议使用
ftpd_is_daemon --> on
httpd_enable_ftp_server --> off
tftpd_disable_trans --> off 
  **********************************************
Setsebool -P allow_ftpd_anon_write on

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/27674.html