文档章节

CentOS7 YUM 安装 Pure-ftpd

Elson
 Elson
发布于 2018/09/04 22:37
字数 549
阅读 555
收藏 3

之前使用了vsftp感觉有点繁琐,用Pure-ftpd相对简单便捷。废话不对说,直接干!

第一步:下载并安装 Pure-ftpd

可以使用 yum 安装或者源码包安装,源码包安装的优点是可以自由选择安装的软件版本,yum 安装时仓库的版本一般都是固定的某一个版本,无法自由选择。

yum 安装

默认的 yum 源没有提供 pure-ftpd,需要先安装 epel 扩展源:

# yum install epel-release

然后使用 yum 命令安装Pure-ftpd:

# yum install pure-ftpd -y

第二步:修改配置文件

# vim /etc/pure-ftpd/pure-ftpd.conf

去掉#注释,指定路径,PureDB用户数据库文件

PureDB /etc/pure-ftpd/pureftpd.pdb

#开启日志 /var/log/pureftpd.log

VerboseLog yes

#拒绝匿名用户登录

NoAnonymous yes

#使用被动模式,并限制端口范围

PassivePortRange 48000 50000

第二步:创建账户,配置权限

添加ftp用户组

# groupadd ftpgroup
# useradd -g ftpgroup -s /sbin/nologin -d /dev/null ftpuser

创建虚拟账户

# pure-pw useradd 用户名 -u ftpuser -d /目录路径/ -m

pure-pw useradd 虚拟用户名 -u 系统用户 -d 目录 -m

随后会提示输入这个虚拟用户名的登录密码

配置目录权限

# mkdir /目录路径/ -p
# chown ftpuser.ftpgroup /目录路径/ -R

第三步:配置防火墙策略(无开可不配)

iptables -A INPUT -p tcp --dport 21 -j ACCEPT
iptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT

第四步:启动pure-ftpd

# chkconfig pure-ftpd --level 345 on
# /etc/init.d/pure-ftpd start 或者 systemctl restart pure-ftpd.service

我们可以通过如下命令验证:

先查看 21 端口是否开启:

# netstat -an | grep 21

然后查看 proftpd 进程:

# ps -aux | grep proftpd

可以查看到该进程的 PID,比如 19466 说明启动成功啦。

现在可以用你的FTP客户端去连接这个FTP服务端啦。备注:阿里云,神马。。。云的记得放开安全组的端口访问限制哦!

© 著作权归作者所有

Elson
粉丝 15
博文 78
码字总数 50588
作品 0
广州
私信 提问
建立局域网内使用的CentOS7源

建立局域网内使用的CentOS7源 by 无若 1. 在CentOS下建立匿名的FTP访问服务 CentOS 7下安装配置pure-ftpd,并使用匿名用户登录 Pure-FTPd是Linux上的一个开源的FTP服务程序。 (1). 安装epel源...

无若
2016/08/04
118
0
xshell使用xftp传输文件、pure-ftpd搭建ftp服务

xshell使用xftp传输文件 在xshell下按住ctrl+alt+f键打开并下载xftp 通过移动鼠标或双击鼠标就可以传输文件 安装配置pure-ftpd软件 安装pure-ftpd CentOS yum源里没有pure-ftpd软件,要先安装...

黄昏残影
2018/08/28
28
0
2018-3-28 Linux学习笔记

15.4 xshell使用xftp传输文件 首先需安装xftp.可先定位到xshell窗口(任意),再按快捷键Ctrl+Alt+F然后在弹出的对话框中选择下载xftp. 安装xftp后,在xshell窗口,再按快捷键Ctrl+Alt+F就能弹出如...

XiaoluHuang
01/07
0
0
如何通过 Yum 安装 Pure-ftpd

本文介绍如何通过Yum安装Pure-ftpd,详细操作步骤如下: 步骤一:配置yum源 备份(如有配置其他epel源) mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup 下载新repo 到/etc/...

暝冥佷愛伱
2016/08/06
35
0
xshell使用xftp传输文件-使用pure-ftpd搭建ftp服务

xshell使用xftp传输文件: 下载xftp: 使用xshell按快捷键:ctrl+alt+f,弹出xftp的下载页面,填写相关信息点击下载并进行安装; 然后正常使用xshell并按快捷键:ctrl+alt+f即可调出xftp对话...

ZHENG-JY
2018/08/28
59
0

没有更多内容

加载失败,请刷新页面

加载更多

小知识:讲述Linux命令别名与资源文件的区别

别名 别名是命令的快捷方式。为那些需要经常执行,但需要很长时间输入的长命令创建快捷方式很有用。语法是: alias ppp='ping www.baidu.com' 它们并不总是用来缩短长命令。重要的是,你将它...

老孟的Linux私房菜
43分钟前
3
0
《JAVA核心知识》学习笔记(6. Spring 原理)-5

它是一个全面的、企业应用开发一站式的解决方案,贯穿表现层、业务层、持久层。但是 Spring 仍然可以和其他的框架无缝整合。 6.1.1. Spring 特点 6.1.1.1. 轻量级 6.1.1.2. 控制反转 6.1.1....

Shingfi
44分钟前
5
0
Excel导入数据库数据+Excel导入网页数据【实时追踪】

1.Excel导入数据库数据:数据选项卡------>导入数据 2.Excel导入网页数据【实时追踪】:

东方墨天
53分钟前
5
1
正则表达式如何匹配一个单词存在一次或零次并且不占捕获组位置

正则表达式如何匹配一个单词存在一次或零次并且不占捕获组位置 今天要用正则表达式实现匹配一个词出现一次或者不出现的情况,但是又不仅仅是这么简单的需求。先详细说下我这种情况吧,也许有...

Airship
59分钟前
6
0
第八讲:asp.net C# web 读取文件

本讲主要讲解如何在asp.net页面上传文件。 首先,前台页面: 其次,后台页面: 结果: 1、前台效果: 2、后台结果:

刘日辉
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部