手把手教你linux下配置vsftp服务器(以CentOS为例)--非常的详细

简介:

VSFTP

  简介:VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全。安全性是编写VSFTP的初衷,除了这与生俱来的安全特性以外,高速与高稳定性也是VSFTP的两个重要特点。在速度方面,使用ASCII代码的模式下载数据时,VSFTP的速度是Wu-FTP的两倍,如果Linux主机使用2.4.*的内核,在千兆以太网上的下载速度可达86MB/S。在稳定方面,VSFTP就更加的出色,VSFTP在单机(非集群)上支持4000个以上的并发用户同时连接,根据Red Hat的Ftp服务器的数据,VSFTP服务器可以支持15000个并发用户

  配置过程:

首先注意:(1)设置防火墙规则,允许21和20号端口,命令为:
      iptables -A INPUT -p tcp -m tcp --dport 21 -j ACCEPT
      iptables -A INPUT -p tcp -m tcp --dport 20 -j ACCEPT

  或者直接关掉防火墙。命令为:service iptables stop 

 (2)关掉SELinux,命令为:setenforce 0

步骤一:在服务器上安装vsftp 

          yum install vsftp* -y

步骤二:修改配置文件

          vim  /etc/vsftpd/vsftpd.conf

         修该成:anonymous_enable=NO (默认是yes)

{这里可以先测试一下,测试前请确保这项是这样的:anonymous_enable=YES 这个时候启动vsftp就可以能访问了(在资源管理器上输入:ftp://192.168.1.3回车即可 ),但不能创建和更改文件。如下图(本服务器的地址为192.168.1.3,请读者根据自己的情况,如果不知道,用ifconfig命令查看服务器的IP地址)如果不能访问多半是防火墙的原因,建议关掉防火墙。}

wKioL1dn3fjyoJ3oAAB3VIXBMvo682.jpg-wh_50

wKioL1dn3g3iLh2SAAAmpnPNkqM814.jpg-wh_50

测试完请需改成:userlist_enable=NO(默认是yes)这句的意思是禁止不再用户名单的用户访问。

wKioL1dn4u2wojJkAAAhgkXmUag124.jpg-wh_50

步骤三:创建用户userftp 密码userftp

wKioL1dn3qrxpKcoAABVag5r64s661.jpg-wh_50

步骤四:编辑user_list(就是上文提到的userlist)文件,允许userftp用户可访问FTP;

   vim user_list 

增加userftp用户,如图:

wKiom1dn4HvB3hwRAAB3v5MRi4c695.jpg-wh_50

步骤五:建议userftp用户的主目录,并设置权限。

wKioL1dn5XKwEsinAAAhFny-FPw943.jpg

wKiom1dn5XPQf3sEAAAOFPeqwqI368.jpg

wKioL1dn5YCA7tKSAADmKjA1gZs306.jpg-wh_50


步骤六:重启vsftp服务器,并设置自启动。

  service vsftpd restart 

  chkconfig vsftpd on

步骤七:登陆测试

wKioL1dn5svT8jPUAABpGnvgJxQ249.jpg-wh_50


wKiom1dn6LmyZdHBAACCFCKSyNM866.jpg-wh_50










本文转自 河北李晓东  51CTO博客,原文链接:http://blog.51cto.com/lixiaodong2016/1791169,如需转载请自行联系原作者
目录
相关文章
|
14天前
|
消息中间件 安全 Unix
SSH配置多台服务器之间的免密登陆以及登陆别名
SSH配置多台服务器之间的免密登陆以及登陆别名
26 1
|
17天前
|
Java Linux
Springboot 解决linux服务器下获取不到项目Resources下资源
Springboot 解决linux服务器下获取不到项目Resources下资源
|
17天前
|
关系型数据库 MySQL Linux
linux CentOS 7.4下 mysql5.7.20 密码改简单的方法
linux CentOS 7.4下 mysql5.7.20 密码改简单的方法
21 0
|
1天前
|
Linux
如何将一个linux服务器挂载到另外一个linux服务器上
如何将一个linux服务器挂载到另外一个linux服务器上
13 1
|
2天前
|
监控 Linux 网络安全
Linux服务器如何查询连接服务器的IP
【4月更文挑战第15天】Linux服务器如何查询连接服务器的IP
9 1
|
3天前
|
监控 安全 Linux
Linux系统之安装ServerBee服务器监控工具
【4月更文挑战第22天】Linux系统之安装ServerBee服务器监控工具
41 2
|
7天前
|
网络协议 安全 Linux
IDEA通过内网穿透实现固定公网地址远程SSH连接本地Linux服务器
IDEA通过内网穿透实现固定公网地址远程SSH连接本地Linux服务器
|
11天前
|
存储 弹性计算 安全
阿里云服务器2核2G、2核4G配置最新租用收费标准及活动价格参考
2核2G、2核4G配置是很多个人和企业建站以及部署中小型的web应用等场景时首选的云服务器配置,这些配置的租用价格也是用户非常关心的问题,本文为大家整理汇总了2024年阿里云服务器2核2G、2核4G配置不同实例规格及地域之间的收费标准,同时整理了这些配置最新活动价格,以供大家参考和选择。
阿里云服务器2核2G、2核4G配置最新租用收费标准及活动价格参考
|
13天前
|
Linux 数据安全/隐私保护
Linux基础与服务器架构综合小实践
【4月更文挑战第9天】Linux基础与服务器架构综合小实践
1242 8
|
14天前
|
域名解析 网络协议 应用服务中间件
阿里云服务器配置免费https服务
阿里云服务器配置免费https服务