您当前的位置:首页 > 电脑百科 > 软件技术 > 操作系统 > linux

CentOS 6.8 安装vsftpd的方法步骤

时间:2019-11-01 15:21:39  来源:  作者:

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

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

系统环境:centos 6.8 64位

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

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,命令:

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

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

	sudo chown -R ftpuser.ftpuser ./ftpfile/

 

CentOS 6.8 安装vsftpd的方法步骤(图文)

 

 

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

	sudo passed ftpuser

 

CentOS 6.8 安装vsftpd的方法步骤(图文)

 

 

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

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

 

CentOS 6.8 安装vsftpd的方法步骤(图文)

 

 

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

	this is a ftpfile demo
/ftpfile

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

	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的方法步骤(图文)

 

 

添加配置:

	#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

重启防火墙:

	sudo service iptables restart

重启vsftpd:

	sudo service vsftpd restart

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

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

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

	sudo setsebool -P ftp_home_dir 1

 

CentOS 6.8 安装vsftpd的方法步骤(图文)

 

 

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

 

CentOS 6.8 安装vsftpd的方法步骤(图文)

 

 

常用命令:

	sudo service vsftpd start # 启动
sudo service vsftpd stop # 关闭
sudo service vsftpd restart # 重启

以上就是本文的全部内容,希望对大家的学习有所帮助!



Tags:vsftpd   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除,谢谢。
▌相关推荐
之前有介绍过CentOS下搭建vsftpd服务器,可以参考如下文章CentOS7下搭建vsftpd服务器(本地用户模式)下面开启SSL/TLS用于FTP安全加密传输1、生成自签证书cd /etc/pki/tls/cer...【详细内容】
2020-08-10  Tags: vsftpd  点击:(39)  评论:(0)  加入收藏
1、建立Vsftpd虚拟宿主用户useradd vftp -M -s /sbin/nologin -d /var/ftp/2、创建虚拟用户的文件[root@localhost vsftpd]# cat /etc/vsftpd/virtusers test test1234563、...【详细内容】
2020-08-05  Tags: vsftpd  点击:(101)  评论:(0)  加入收藏
vsftpd是“very secure FTP daemon”的缩写,是一个完全免费的、开发源代码的ftp服务器软件。vsftpd是一款在Linux发行版本中最受推崇的FTP服务器程序,小巧轻快、安全易用、支...【详细内容】
2019-11-01  Tags: vsftpd  点击:(64)  评论:(0)  加入收藏
▌简易百科推荐
配置终端的C开发环境在Ubuntu 终端系统中开发,需要依赖一些命令行工具,对比使用Windows 下的IDE集成开发环境会有一些不同之处。在Linux 下一般使用gcc 编译C 语言代码,gcc 可...【详细内容】
2021-07-14  大话幽默一刻    Tags:Linux C   点击:(4)  评论:(0)  加入收藏
进程的分类在 CPU 的角度看进程行为的话,可以分为两类: CPU 消耗型:此类进程就是一直占用 CPU 计算,CPU 利用率很高 IO 消耗型:此类进程会涉及到 IO,需要和用户交互,比如键盘输入,占...【详细内容】
2021-07-13  linux技术栈    Tags:Linux   点击:(7)  评论:(0)  加入收藏
关机/重启/注销/*即刻关机*/shutdown -h now/*10 min 后关机*/shutdown -h 10/*11:00 关机*/shutdown -h 11:00/*重启*/shutdown -r now/*重启*/reboot 系统信息和性能查看...【详细内容】
2021-07-08  大话幽默一刻    Tags:Linux 命令   点击:(12)  评论:(0)  加入收藏
1.存放用户账号的文件在哪里?/etc/passwd2.如何删除一个非空的目录?rm -rf 目录名3.查看当前的工作目录用什么命令?pwd4.创建一个文件夹用什么命令?mkdir5.哪个Linux命令可...【详细内容】
2021-07-08  网络小伙儿  今日头条  Tags:Linux常识   点击:(10)  评论:(0)  加入收藏
今天遇到了一个问题,想查询一下,linux系统上这个用户是普通用户,还是怎么着。只是记得在/etc/passwd目录下,能查看,但是看了一下,发现每行的意思不清楚,特意整理了一下。在Linux /e...【详细内容】
2021-07-06  互联网路上的学习者    Tags:Linux   点击:(10)  评论:(0)  加入收藏
ulimit [-HSTabcdefilmnpqrstuvx [limit]]利用ulimit命令可以对资源的可用性进行控制。-H选项和 -S 选项分别表示对给定资源的硬限制(hard limit)和软限制(soft limit)进行设置...【详细内容】
2021-07-04  半路出家的运维攻城狮    Tags:Linux   点击:(11)  评论:(0)  加入收藏
网络是云计算绕不开的话题,其中主机内部网络性能开销最大的就是数据拷贝,那么通常情况下,当网卡接收到数据后,要经过几次拷贝才能被应用程序接收呢 ?下图是一个网卡接收数据的整...【详细内容】
2021-07-04  云技术趣谈  今日头条  Tags:Linux   点击:(13)  评论:(0)  加入收藏
简介再生龙(Clonezilla)是一个免费的灾难恢复、硬盘克隆、硬盘映像档制作的部署和解决方案,由台湾的国家高速网络与计算中心(国网中心)所开发,以 GNU 通用公共许可协议(GPL)发布。它...【详细内容】
2021-07-04  网络小伙儿    Tags:Clonezilla   点击:(10)  评论:(0)  加入收藏
kali安装docker报错Unable to locate package docker kali@kali:~$ sudo apt install docker docker-composeReading package lists... DoneBuilding dependency treeReadin...【详细内容】
2021-06-25  思源Edward  今日头条  Tags:docker报错   点击:(22)  评论:(0)  加入收藏
第一步要先看一下ssh服务起来了没有 systemctl status ssh 如果ssh服务已经起来了,还是不能ssh远程访问 第二步:修改ssh配置文件 vim /etc/ssh/sshd_config #用vim修改ssh配置...【详细内容】
2021-06-23  思源Edward    Tags:   点击:(21)  评论:(0)  加入收藏
相关文章
    无相关信息
最新更新
栏目热门
栏目头条