centos 7 安装及配置vsftpd

Posted leon2659

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos 7 安装及配置vsftpd相关的知识,希望对你有一定的参考价值。

一、防火墙开放21端口

二、创建FTP用户,创建完用户后在/etc/passwd里是这样呈现的:ftpuser:x:1008:1008::/var/www/html:/sbin/nologin

三、yum list |grep vsftpd找到包名并使用yum安装

四、编辑配置文件/etc/vsftpd/vsftpd.conf,写入以下内容

# 1. 不允许匿名登录
anonymous_enable=NO

# 2. 实体用户配置,可写入且 umask为002 
local_enable=YES
write_enable=YES
local_umask=002
userlist_enable=YES
userlist_deny=YES
userlist_file=/etc/vsftpd/user_list    这里是不允许登录FTP的用户,这个文件必须存在

# 3. 服务相关配置
use_localtime=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
tcp_wrappers=YES
banner_file=/etc/vsftpd/welcome.txt   欢迎词,这个文件必须存在

五、启动服务,客户端测试是否可以登录

systemctl enable vsftpd    服务开机自启动

systemctl start vsftpd  启动服务

在Windows电脑上测试是否可以访问,双击计算机输入ftp://FTP的IP地址/

















以上是关于centos 7 安装及配置vsftpd的主要内容,如果未能解决你的问题,请参考以下文章

CentOS安装VSFTP及配置用户

centos关于vsftpd的配置配置说明及常见问题

centos7: vsftpd安装及启动

Vsftp安装及配置虚拟用户

CentOS-7 ,yum仓库搭建及ftp和http配置

技术指南CentOS安装FTP及配置用户