vsftpd是我们常用的ftp服务器,如果在centos上没有安装vsftpd可以采用yum安装,命令如下
yum install vsftpd
由于文件比较小,可以很快的进行安装完成
安装完成后我们首先看一下它的配置文件
vim /etc/vsftpd/vsftpd.cionf
是否允许匿名登录
anonymous_enable=YES 默认yes
是否允许当地用户登录
local_enable=YES 只有当这个值设定为YES的时候,在/etc/passwd中的用户才能登录vsftpd
登录用户是否具有写入(上传)权限
write_enable=YES
登录用户的使用权限
local_umask=022
是否给登录用户输出一段提示信息
dirmessage_enable=YES
是否记录用户上传现在文件的日志
xferlog_enable=YES
记录日志的目录
xferlog_file=/var/log/vsftpd.log 该文件不存在,需要自己创建 touch /var/log/vsftpd.log
ftp-data的连接端口
connect_from_port_20=YES
是否采用和wuftp一样的日志格式 如果采用wuftp的日志分析文件,可以设置成YES
xferlog_std_format=YES
如果设置成YES 那么Clinet就可以使用ASCII格式上传文件
ascii_upload_enable=YES
如果设置成YES 那么Clinet就可以使用ASCII格式下载文件
ascii_download_enable=YES
将用户现在自己默认的ftp目录中
chroot_local_user=YES
是否将某些实体用户限制在他们的默认目录之内
chroot_list_enable=YES
限制在默认目录用户的记录文件目录所在地
chroot_list_file=/etc/vsftpd/chroot_list