自动秒收录

CentOS操作系统下安装配置Vsftp方法


文章编号:1727 / 更新时间:2023-04-12 / 浏览:

一、开启防火墙ftp端口

-AINPUT-mstate--stateNEW-mtcp-ptcp--dport21-jACCEPT(允许21端口通过防火墙)

-AINPUT-mstate--stateNEW-mtcp-ptcp--dport20-jACCEPT(允许20端口通过防火墙)

-AINPUT-mstate--stateNEW-mtcp-ptcp--dport9000:9045-jACCEPT(设置ftp被动模式的端口范围)

二、检查系统是否已安装vsftp

packagevsftpdisnotinstalled    #说明系统没有安装vsftpd

按Y回车,系统自动安装

chkconfigvsftpdon  #设置开机时自动运行

2.需要修改的配置信息:

listen_port=21     #默认无此行,ftp端口为21,添加listen_port=2222把默认端口修改为2222,注意:防火墙同时要开启2222端口

local_enable=YES    #设定本地用户可以访问。

write_enable=YES    #全局设置,是否容许写入(无论是匿名用户还是本地用户,若要启用上传权限的话,就要开启他)

local_umask=022     #设定上传后文件的权限掩码。

anon_upload_enable=NO   #禁止匿名用户上传。

anon_mkdir_write_enable=NO #禁止匿名用户建立目录。

dirmessage_enable=YES   #设定开启目录标语功能。

xferlog_enable=YES    #设定开启日志记录功能。

connect_from_port_20=YES  #设定端口20进行数据连接。

chown_uploads=NO     #设定禁止上传文件更改宿主。

xferlog_file=/var/log/vsftpd.log  #日志保存路径(先创建好文件)

async_abor_enable=YES  #设定支持异步传输功能。

ascii_download_enable=YES  #设定支持ASCII模式的上传和下载功能。

chroot_local_user=YES   #禁止本地用户登出自己的FTP主目录。

chroot_list_enable=YES  #限制登出自己的FTP主目录的用户名单。

chroot_list_file=/etc/vsftpd/chroot_list  #限制登出自己的FTP主目录的用户名单所在路径。

userlist_enable=yes   #用userlist来限制用户访问

user_config_dir=/etc/vsftpd/userconf  #用户的配置文件路径

pasv_min_port=9000  #被动模式最小端口

pasv_max_port=9045  #被动模式最大端口

3.建立用户配置目录

建立限制登出自己的FTP主目录的用户名单

建立用户登陆后的目录

4.添加用户配置文件

内容为local_root=/test   #FTP用户登陆后指定的目录

扫描二维码推送至手机访问。

3浏览自媒体运营与推广

2浏览网站结构优化

2浏览外部链接建设

2浏览自媒体运营与推广


相关标签: CentOS

本文地址:https://www.badfl.com/article/226966b40ce40d9c4835.html

上一篇:CentOS操作系统下安装配置JDK的三种方法...
下一篇:Http错误401.1未经过授权解决图解...

发表评论

温馨提示

做上本站友情链接,在您站上点击一次,即可自动收录并自动排在本站第一位!
<a href="https://www.badfl.com/" target="_blank">自动秒收录</a>