首页 > 系统服务 > 详细

LINUX搭建VSFTP服务器

时间:2021-08-03 18:40:36      阅读:18      评论:0      收藏:0      [点我收藏+]

 

一、离线安装vsftpd

1、查看自己服务器有没有安装vsftpd。

   rpm -qa|grep vsftpd

 技术分享图片

什么都没有显示,表示没有安装ftp服务器

 

2、下载vsftpd的rpm包并安装

下载地址:http://rpmfind.net/linux/rpm2html/search.php?query=vsftpd(x86-64)

 技术分享图片

 

上传安装包到服务器,在安装包目录执行命令 rpm -Uvh vsftpd-3.0.2-28.el7.x86_64.rpm

 技术分享图片

 

 

3、修改配置文件/etc/vsftpd/vsftpd.conf

 技术分享图片

 

 

修改新增配置项说明:

reverse_lookup_enable=NO

禁用DNS反向解析。vsftp的配置文件默认开启了DNS反向解析,不加这个配置vsftp建立连接可能会时间超长(约20s)

 

4、启动服务

systemctl start vsftpd.service

 

 

2、创建连接ftp用户

 

新增用户:useradd -d /home/ftp1 ftp1

为新增的ftp1用户设置密码:passwd ftp1

我设置密码为123456,提示我的密码短于8位,忽略此提示,继续确认密码

 技术分享图片

如果/etc/vsftpd/vsftpd.conf设置了userlist_deny=NO,则需要在/etc/vsftpd/user_list文件内新增一行用户。

如果未设置userlist_deny或userlist_deny=YES,则不用在/etc/vsftpd/user_list文件中新增用户,如果用户在userlist文件中,则将用户从此文件中注释或移除

 技术分享图片

 

 

 

重启ftp服务:systemctl restart vsftpd.service

 

使用FileZilla工具进行连接测试,正常情况如下所示

 技术分享图片

 

 

说明:

ftpusers-------黑名单配置文件,这个里面的用户不允许访问FTP服务器

user_list-------白名单配置文件,允许访问FTP服务器的用户列表。(vsftpd.conf中userlist_deny=NO时)

vsftpd.conf---ftp核心配置文件

 

 

LINUX搭建VSFTP服务器

原文:https://www.cnblogs.com/kiko2014551511/p/15094674.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!