Centos 7.5 安装、配置vsftp

今天遇到一个问题,有个客户使用宝塔面板安装ftp后,连接登录不了;最后排查了下,应该是宝塔面板配置的vsftp有问题导致的,所以在这里给大家演示下centos 7.5是怎么安装配置vsftp的。


一、安装vsftp

首先,为了确保不出现问题,先更新下服务器yum.

yum update -y

使用yum安装vsftp

yum install vsftpd -y

出现如下截图,证明安装完毕。

 

二、配置vsftp

1、修改vsftpd.confd配置文件

vim /etc/vsftpd/vsftpd.conf

在配置文件末尾添加:
pam_service_name=vsftpd     #认证文件,pam全称为Plugable Authentication
userlist_enable=YES
userlist_deny=NO
local_root=/www/wwwroot/    #用户登录路径,local_root 针对系统用户
use_localtime=YES

针对userlist_enable和userlist_deny两个配置项的解释,可参考:https://blog.youkuaiyun.com/bluishglc/article/details/42273197


2、新建ftp用户

userdd vsftp -s /sbin/nologin    #创建vsftp用户,并禁止其登录服务器
passwd vsftp  #设置密码

3、编辑user_list文件,允许vsftp用户访问

vim /etc/vsftpd/user_list
vsftp

4、添加ftp根目录,并设置访问权限

上面我们在vsftpd.conf配置文件中设置的路径为/www/wwwroot/,所以我们当前需要创建该目录文件

mkdir -p /www/wwwroot                 #创建
chown -R vsftp:vsftp /www/wwwroot/    #属主属组设置为vsftp
chmod -R 777 /www/wwwroot/            #设置权限为777

5、开启vsftpd服务

systemctl start vsftpd
ps -ef | grep vsftpd 或 netstat -anptu | grep vsftpd    #查看vsftpd服务是否正常启动

如下图所示,可以看到服务已经正常启动监听了

6、设置随系统启动

chkconfig vsftpd on

OK,到这里已经设置完成了;如下图所示,我们现在已经可以正常连接ftp服务器了,并且创建了一个ceshi123的文件夹!

 

好了,今天的演示到这里就结束了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值