文档章节

Centos7安装vsftpd

FalconChen
 FalconChen
发布于 2017/05/31 15:11
字数 303
阅读 31
收藏 0
本文通过 OscPress 同步至oschina,获取最新版本和更好的阅读体验请查看原文:
http://www.cellmean.com/?p=1521

一、通过yum安装vsftpd

yum install -y vsftpd

二、修改vsftpd的配置文件

vi /etc/vsftpd/vsftpd.conf

修改配置文件如下:
1.不允许匿名访问

anonymous_enable=NO

2.允许使用本地帐户进行FTP用户登录验证

local_enable=YES

3.使用户不能离开主目录

当chroot_list_enable=YES,chroot_local_user=YES时,在/etc/vsftpd.chroot_list文件中列出的用户,可以切换到其他目录;未在文件中列出的用户,不能切换到其他目录。

chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list

配置文件最后添加

allow_writeable_chroot=YES

要不然会报错

500 OOPS: vsftpd: refusing to run with writable root inside chroot()

如果/etc/vsftpd/chroot_list不存在,则需要创建该文件

vi /etc/vsftpd/chroot_list

:wq直接保存并退出就行。

4.设定支持ASCII模式的上传和下载功能。

ascii_upload_enable=YES
ascii_download_enable=YES

最后 :wq保存修改,重启vsftpd

systemctl restart vsftpd.service

三、新建FTP用户

useradd -d /var/ftp/public_root -g ftp -s /sbin/nologin ftpuser

修改该FTP用户密码

passwd ftpuser

感谢阅读本文,欢迎访问 异想录 获取更多内容或 查看原文

© 著作权归作者所有

共有 人打赏支持
FalconChen
粉丝 69
博文 55
码字总数 26129
作品 0
深圳
高级程序员
私信 提问
实现基于mysql验证的vsftpd虚拟用户

实验前说明:本实验需要在两台centos向主机上实现,一台作为ftp服务器,一台做数据库服务器 在这里我使用centos6做数据库服务器,centos7做ftp服务器 一:安装所需要的包和包组 在centos6上安...

雾中花1
2017/10/29
0
0
CentOS7 Local yum的一次报错信息

说明:今天在火车上测试一个CentOS7下的一个服务,要用到yum配置,但是本机没有联网,所以考虑到配置本地yum,按照之前CentOS6下的常规方法,居然发现有报错。 操作如下: 1)虚拟机下将Cen...

余二五
2017/11/08
0
0
实验-----基于MYSQL验证的vsftpd虚拟用户

一、安装需要的包和包组: (1)在数据库服务器上安装包: Centos7:在数据库服务器上安装 yum -y install mariadb-server 安装包 systemctl start mariadb 启动服务 systemctl enable maria...

lc01081314
06/26
0
0
实验——基于文件验证和MYSQL验证的vsftpd虚拟用户

实验一、实现基于文件验证的vsftpd虚拟用户 1、创建用户数据库文件 vim /etc/vsftpd/vusers.txt wang wangpass mage magepass cd /etc/vsftpd/ db_load -T -t hash -f vusers.txt vusers.db ......

Ty_endless
2017/10/28
0
0
liunx-FTP服务器_无需整理

centos7 FTP 1.通过yum来安装vsftpd [root@localhost ~]# yum -y install vsftpd 加-y是因为出现提示默认直接按Y。这里yum安装的vsftpd版本应该是2.2.2的。 [root@localhost ~]# service vs...

鬼谷子灬
2015/12/24
38
0

没有更多内容

加载失败,请刷新页面

加载更多

http协议请求头的意义

GET /day31_Http_306/index.jsp HTTP/1.1: GET请求,请求服务器路径为/hello/index.jsp,协议为1.1 请求头 1.Host:localhost:请求的主机名为localhost2.User-Agent:Mozilla/5.0(Windows NT......

潇潇程序缘
29分钟前
6
0
Netty 简单服务器 (三)

经过对Netty的基础认识,设计模型的初步了解,来写个测试,试试手感 上篇也说到官方推荐我们使用主从线程池模型,那就选择这个模型进行操作 需要操作的步骤: 需要构建两个主从线程组 写一个服务器...

_大侠__
39分钟前
8
0
day02:管道符、shell及环境变量

1、管道符:"|" 用于将前一个指令的输出作为后一个指令的输入,且管道符后面跟的是命令(针对文档的操作):cat less head tail grep cut sort wc uniq tee tr split sed awk等) [root@localho...

芬野de博客
50分钟前
11
0
Kubernetes系列——Kubernetes 组件、对象(二)

一、Kubernetes 组件 介绍了Kubernetes集群所需的各种二进制组件。 Master 组件 Master组件提供集群的管理控制中心。Master组件可以在集群中任何节点上运行。但是为了简单起见,通常在一...

吴伟祥
59分钟前
16
0
Flink-数据流编程模型

1、抽象等级 Flink提供了不同级别的抽象来开发流/批处理应用程序。 1) 低层级的抽象 最低层次的抽象仅仅提供有状态流。它通过Process函数嵌入到DataStream API中。它允许用户自由地处理来自一...

liwei2000
今天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部