Linux搭建ftp服务工具之pure-ftpd

0    539    3

Tags:

👉 本文共约5426个字,系统预计阅读时间或需21分钟。

简介

官网:https://www.pureftpd.org/project/pure-ftpd/

Pure-FTPd 是一个快速、高效、轻便、安全的 FTP 服务器,它不象其他流行的 FTP SERVER 软件。以安全和配置简单为设计目标,支持虚拟主机,IPV6,PAM 等功能。

其可以在多种类Unix操作系统中编译运行,包括Linux、OpenBSD、NetBSD、FreeBSD、DragonFly BSD、Solaris、Tru64、Darwin、Irix and HP-UX。PureFTPd还有Android移植版本。

它的功能相当多,也很实用。如果你正在寻找一个方便可靠的服务器,那么它是你最好的选择。

Pure-FTPd 是一款基于 GPL 协议的自由软件,是一款开源的 FTP 服务器软件。它是一款功能齐全,稳定可靠,高性能的 FTP 服务器软件。Pure-FTPd 支持多种认证方式,包括本地用户认证、虚拟用户认证、LDAP、MySQL、PostgreSQL 等多种认证方式。此外,它还支持多种数据传输模式,包括主动模式和被动模式,并支持 SSL/TLS 加密传输,保证了数据传输的安全性。

Pure-FTPd 同时还支持多个 FTP 用户和多个虚拟 FTP 主机。它还支持限制用户的访问权限和传输速率,以及自定义用户访问的根目录等功能。Pure-FTPd 还支持多种语言,包括英语、法语、德语、意大利语、西班牙语、俄语、阿拉伯语等多种语言。

Pure-FTPd 在各种操作系统上都可以运行,包括 Linux、FreeBSD、OpenBSD、NetBSD、Solaris、Mac OS X 等。它还有一个完整的文档和帮助文档,以及一个活跃的用户社区,可以帮助用户解决各种使用问题。Pure-FTPd 是一款非常出色的 FTP 服务器软件,适用于企业、机构、个人等各种场景,是一款非常值得使用的 FTP 服务器软件。

安装部署

我的容器

yum安装配置

编译安装

访问Pure-ftp官网“https://download.pureftpd.org/pub/pure-ftpd/releases/”,进行源码包下载

修改默认21端口

默认使用21端口:

在 Pure-FTPd 中,要修改默认端口,需要编辑 Pure-FTPd 配置文件。默认情况下,Pure-FTPd 使用的是 21 端口。以下是修改默认端口的步骤:

  1. 打开 Pure-FTPd 配置文件 /etc/pure-ftpd/pure-ftpd.conf

  2. 找到并取消注释以下行:

    然后将 127.0.0.1,21 修改为你想要使用的 IP 地址和端口号。例如:

    这里将 Pure-FTPd 绑定在 0.0.0.0 地址的 2121 端口上。

  3. 保存配置文件,并重启 Pure-FTPd 服务。

    在 CentOS 系统上,可以使用以下命令重启 Pure-FTPd 服务:

    在其他系统上,可以使用相应的命令重启 Pure-FTPd 服务。

操作系统用户和虚拟用户 认证登陆

启用虚拟用户

要检查Pure-FTPd是否启用了虚拟用户,可以检查Pure-FTPd的配置文件。在默认情况下,Pure-FTPd的配置文件位于/etc/pure-ftpd/pure-ftpd.conf。打开此文件并搜索“PureDB ”选项。如果找到以下行:

那么这意味着虚拟用户已经启用。

若注释掉改行,那么表示禁用虚拟用户,此时只能使用操作系统用户。

启用操作系统用户

在 Pure-FTPd 中,如果你想使用操作系统用户登录,需要按照以下步骤进行配置:

  1. 打开 Pure-FTPd 配置文件,找到并取消注释以下行:

  2. 确认系统上已经存在该用户,并且该用户的 shell 是有效的。

    你可以使用以下命令来确认用户是否存在:

    其中 username 是你要确认的用户名称。

  3. 使用该用户的用户名和密码登录 Pure-FTPd。

    注意,使用操作系统用户登录 Pure-FTPd 时,用户名是系统用户名,密码是该用户在系统上设置的密码。

同时

若打开了UnixAuthentication和PAMAuthentication参数,同时也配置了PureDB参数,那么则表示启用虚拟用户。即只要配置了PureDB参数,就表示启用虚拟用户,否则使用操作系统用户认证。

pure-ftp操作命令

查看pure-ftpd安装路径

启动pure-ftp

创建系统用户

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信dbaup66,谢谢!
AiDBA后续精彩内容已被站长无情隐藏,请输入验证码解锁本文!
验证码:
获取验证码: 请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“AiDBA”或者“dbaup6”或者微信扫描右侧二维码都可以关注本站微信公众号。

标签:

Avatar photo

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复