服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服务器之家 - 服务器系统 - Centos - CentOS 6.8 安装vsftpd的方法步骤

CentOS 6.8 安装vsftpd的方法步骤

2022-03-08 17:35iTermis Centos

这篇文章主要介绍了CentOS 6.8 安装vsftpd的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

vsftpd是“very secure ftp daemon”的缩写,是一个完全免费的、开发源代码的ftp服务器软件。

vsftpd是一款在linux发行版本中最受推崇的ftp服务器程序,小巧轻快、安全易用、支持虚拟用户、支持带宽限制等功能。

系统环境:centos 6.8 64位

vsftpd版本 :vsftpd-2.22-21.el6.x86_64

1.执行命令

?
1
yum -y install vsftpd

ps:(1)是否使用sudo权限执行根据具体环境来决定;(2)rpm -qa | grep vsftpd可通过这个检查是否已安装vsftpd;(3)默认配置文件在/etc/vsftpd/vsftpd.conf.

CentOS 6.8 安装vsftpd的方法步骤

2.在跟目录下新建文件夹:/product/ftpfile/

CentOS 6.8 安装vsftpd的方法步骤

3.添加一个匿名用户ftpuser,命令:

?
1
sudo useradd ftpuser -d /product/ftpfile -s /sbin/nologin

4.修改文件ftpfile的权限,命令:

?
1
sudo chown -r ftpuser.ftpuser ./ftpfile/

CentOS 6.8 安装vsftpd的方法步骤

5.重置ftpuser的密码,命令:

?
1
sudo passed ftpuser

CentOS 6.8 安装vsftpd的方法步骤

6.进入到/etc/vsftpd目录下,新建文件chroot_list,增加内容:ftpuser:

把刚才新建的虚拟用户ftpuser添加到此配置文件中,后续要引用。

CentOS 6.8 安装vsftpd的方法步骤

7.在ftpfile文件夹下新建一个文件index.html,输入内容:

?
1
2
this is a ftpfile demo
/ftpfile

8.打开/etc/vsftpd目录下的文件:vsftpd.conf, 修改或增加如下配置:

?
1
2
3
4
5
6
7
8
9
10
local_root=/product/ftpfile
#chroot_local_user=yes
anon_root=/product/ftpfile
use_localtime=yes
#匿名
#anonymous_enable=yes
anonymous_enable=no
#pasv_enable=yes
pasv_min_port=61001
pasv_max_port=62000

9.添加配置到防火墙中:

防火墙位置:

CentOS 6.8 安装vsftpd的方法步骤

添加配置:

?
1
2
3
4
5
6
7
8
#vsftpd
-a input -p tcp --dport 61001:62000 -j accept
-a output -p tcp --sport 61001:62000 -j accept
 
-a input -p tcp --dport 20 -j accept
-a output -p tcp --sport 20 -j accept
-a input -p tcp --dport 21 -j accept
-a output -p tcp --sport 21 -j accept

重启防火墙:

?
1
sudo service iptables restart

重启vsftpd:

?
1
sudo service vsftpd restart

ps:第一次启动是shutting down vsftp是failed不用理会,因为这是重启命令,保证starting vsftpd是ok即代表vsftpd服务成功。

10.修改安全组策略:sudo vi /etc/selinux/config,检查一下,确保selinux=disabled。

为了避免验证出现550拒绝访问错误,输入命令:

?
1
sudo setsebool -p ftp_home_dir 1

CentOS 6.8 安装vsftpd的方法步骤

11.浏览器启动:ftp://120.77.86.200, 输入用户名ftpuser和密码xxx:

CentOS 6.8 安装vsftpd的方法步骤

常用命令:

?
1
2
3
sudo service vsftpd start # 启动
sudo service vsftpd stop # 关闭
sudo service vsftpd restart # 重启

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:https://segmentfault.com/a/1190000014546900

延伸 · 阅读

精彩推荐
  • CentosCentOS下添加端口的方法

    CentOS下添加端口的方法

    很多朋友不知道CentOS下如何添加端口;今天小编为大家带来的是CentOS下添加端口的方法;希望可以帮助到大家!有需要的朋友一起去看看吧...

    CentOS之家3932019-06-27
  • CentosCentos7.2 编译安装方式搭建 phpMyAdmin

    Centos7.2 编译安装方式搭建 phpMyAdmin

    这篇文章主要介绍了Centos7.2 编译安装方式搭建 phpMyAdmin ,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    郑文强9812022-02-15
  • CentosCentOS7编译安装新版LNMP环境

    CentOS7编译安装新版LNMP环境

    本文给大家分享的是在最新版的centos系统中编译安装lnmp环境的详细步骤,非常的实用,推荐需要的小伙伴们参考下...

    centoscn6832021-11-15
  • CentosCentOS7开启 BBR为VPS加速详解

    CentOS7开启 BBR为VPS加速详解

    TCP BBR是谷歌出品的TCP拥塞控制算法。今天小编要为大家带来的是CentOS7开启 BBR为VPS加速详解!希望对大家会有帮助,有需要的朋友一起去看看吧...

    CentOS之家4842019-05-27
  • CentosCentOS性能诊断工具命令集详解

    CentOS性能诊断工具命令集详解

    今天小编为大家带来得是CentOS性能诊断工具命令集详解;希望对大家会有帮助,有需要的朋友一起去看看吧...

    CentOS之家5592019-06-14
  • CentosCentOS7下的软件安装方法及策略详解

    CentOS7下的软件安装方法及策略详解

    今天小编为大家带来的是CentOS7下的软件安装方法及策略详解;希望对大家安装CentOS7会有帮助,有需要的朋友一起去看看吧...

    CentOS之家4012019-06-09
  • CentosCentos 6.5 下配置DNS服务器的方法(图文详解)

    Centos 6.5 下配置DNS服务器的方法(图文详解)

    这篇文章主要介绍了Centos 6.5 下配置DNS服务器的方法详解,需要的朋友可以参考下...

    Tan7522022-01-18
  • CentosCentos7.2 编译安装PHP7.0.2的步骤

    Centos7.2 编译安装PHP7.0.2的步骤

    本篇文章主要介绍了Centos7.2 编译安装PHP7.0.2的步骤。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    hyperbolaa10302022-01-22