码迷,mamicode.com
首页 > 其他好文 > 详细

vsftpd服务

时间:2018-03-30 14:11:42      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:form   格式   list   服务器   文件   启动   模式   相关   connect   

安装vsftpd和启动

yum -y install vsftpd    #安装

/etc/init.d/vsftpd start #启动

配置例子(无ssl)

111

配置例子(有ssl)

111

###vsftpd配置文件说明########################

listen=YES                                      #是否以独立运行的方式监听服务
listen_address=0.0.0.0                          #设置监听的IP地址
listen_port=21                                  #设置监听FTP服务的端口号

anonymous_enable=NO                             #不启用匿名用户访问
write_enable=YES                                #写权限

local_enable=YES                                #启用本地用户访问
local_umask=022                                 #本地用户所上传文件的权限掩码
local_root=/var/ftp                             #设置本地用户的FTP根目录
local_max_rate=0                                #限制最大传输速率(字节/秒)

###以下3项结合使用,禁锢在主目录相关的配置
chroot_local_user=YES                           #是否将用户禁锢在主目录,这个为yes(白名单) chroot_list文件里的是开放,为no(黑名单)
chroot_list_enable=YES                          #配合上面的使用 
chroot_list_file=/etc/vsftpd/chroot_list        #这里的是开放禁固的用户

dirmessage_enable=YES                           #用户切换进入目录时显示.message文件的内容(如果存在)

###日志相关的配置
xferlog_enable=YES                              #启用xferlog日志,默认记录到/var/log/xferlog
xferlog_std_format=YES                          #启用标准的xferlog日志格式,若禁用,将使用vsftpd自己的日志格式
#xferlog_file=/var/log/vsftpd/xferlog
dual_log_enable=YES                             #日志配置
vsftpd_log_file=/var/log/vsftpd.log             #日志配置


connect_from_port_20=YES                        #允许服务器主动模式(从20端口建立连接)
pam_service_name=vsftpd                         #设置用于用户认证的PAM文件位置(/etc/pam.d/目录中对应的文件名)
tcp_wrappers=YES                                #是否启用TCP_wrappers主机访问控制

##限制用户登陆
userlist_enable=YES                             #是否启用user_list列表文件 黑名单 /etc/vsftpd/user_list
userlist_deny=YES                               #是否禁用user_list中的用户


###以下是ssl配置
ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=NO
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
rsa_cert_file=/etc/vsftpd/ssl/vsftpd.pem

pasv_enable=YES                                 #允许被动模式连接
pasv_max_port=31650                             #设置用于被动模式的服务器最大端口号
pasv_min_port=30010                             #设置用于被动模式的服务器最小端口号
max_clients=0                                   #限制并发客户端连接数
max_per_ip=0                                    #限制同一IP地址的并发连接数

###########生成ssl文件################

openssl req -x509 -nodes -days 365 -newkey rsa:1024  -keyout /etc/vsftpd/ssl/vsftpd.pem  -out /etc/vsftpd/ssl/vsftpd.pem

 

vsftpd服务

标签:form   格式   list   服务器   文件   启动   模式   相关   connect   

原文地址:https://www.cnblogs.com/hanxiaohui/p/8675638.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!