千家信息网

在CentOS 7.5上安装和配置ProFTPD

发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,ProFTPd是一个开源FTP守护程序,ProFTPd是一种开源FTP守护程序,由于其能实现粒度更细的权限配置能力而被广泛使用。 这是为 CentOS 7以及CentOS 6及以下版本提供安装方法的指
千家信息网最后更新 2025年12月01日在CentOS 7.5上安装和配置ProFTPD
ProFTPd是一个开源FTP守护程序,ProFTPd是一种开源FTP守护程序,由于其能实现粒度更细的权限配置能力而被广泛使用。 这是为 CentOS 7以及CentOS 6及以下版本提供安装方法的指南。 您可以在项目的网站上阅读有关ProFTPD的更多信息。
安装ProFTPD

ProFTPD位于EPEL存储库中,您需要先安装它:

yum -y install epel-release

运行yum更新以确保所有内容都是最新的

yum -y update

开始安装ProFTPD

yum -y install proftpd

配置ProFTPD

nano /etc/proftpd.conf

更改服务器名称:

ServerName "ProFTPD server"

到您的服务器主机名。 然后继续保存文件。
启用并启动Proftpd
继续并重新启动该服务并启用它。
在CentOS 7上:
重启服务:

systemctl restart proftpd

确保重启后服务将启动:

systemctl enable proftpd

在CentOS 6(及以下):
重启服务:

service proftpd restart

确保服务将在重新启动时启动:

chkconfig --add proftpdchkconfig proftpd onEnable FTP in the firewall

如果您当前正在使用防火墙,则需要允许传入的FTP连接。

Firewalld
允许传入端口:

firewall-cmd --permanent --add-port=21/tcp

然后重新加载防火墙:

firewall-cmd --reload

Iptables
添加新规则:

iptables -A INPUT -p tcp -m tcp --dport 20:21 -j ACCEPT

保存新的防火墙规则集:

iptables-save > /etc/sysconfig/iptables

在ProFTPD中启用被动连接

被动模式有时可以解决某些客户端连接到可能已被防火墙阻止的FTP服务器的能力。 如果您在远程连接时遇到问题,希望您尝试在ProFTPD中启用被动连接,则需要编辑 /etc/proftpd.conf
nano /etc/proftpd.conf

并添加以下行:

PassivePorts 60000 65535 AllowStoreRestart on AllowRetrieveRestart on TimeoutNoTransfer 65535 ListOptions "-la" TimeoutIdle 65535

然后,您还需要在防火墙中添加被动范围
iptables的:
添加新规则:

iptables -A INPUT -p tcp -m tcp --dport 60000:65535 -j ACCEPT

保存规则集:

iptables-save > /etc/sysconfig/iptables

Firewalld:
添加新端口范围:

firewall-cmd --permanent --add-port=60000-65535/tcp

重新加载防火墙:

firewall-cmd --reload

测试FTP服务
您可以首先在本地测试FTP配置,以确保使用netstat运行守护程序

# netstat -plan|grep :21tcp6 0 0 :::21 :::* LISTEN 22089/proftpd: (acc

您也可以通过安装ftp客户端在本地连接

yum install -y ftp

然后建立到localhost或127.0.0.1的连接

# ftp localhostTrying ::1...Connected to localhost (::1).220 FTP Server ready.Name (localhost:root):

并输入有效的用户名和密码,它应该进行身份验证。 如果它不允许您进入,则认证消息将写入/var/log/secure。

原文地址: https://www.linuxprobe.com/centos-config-proftpd.html

服务 防火墙 防火 规则 配置 服务器 程序 客户 客户端 端口 能力 范围 测试 运行 有效 主机 信息 内容 原文 可以通过 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 泗洪环保网络技术供应商家 lol哪个服务器最惨 飞腾2500服务器是哪公司的 浙江一站式软件开发平台 华为网络安全宣传动画视频 甘露醇超说明书用药数据库 socket服务器转发 学生了解网络安全的意义 网络安全员岗位介绍 软件开发 公司有哪些 我的世界服务器第二季第六期 hp 服务器 1783 数据库更新两个表关联表 如何保护wifi网络安全 吴忠软件开发诚信企业推荐 udp服务器 搭建 江苏多功能软件开发专业服务 七年级信息技术网络安全基础 数据库系统安全是什么 数据库中查询学生表的男生人数 监控服务器数据库 山东潍坊网络安全事件 网络安全等级保护二级费用 信用信息数据库模版 广州红海互联网科技有限公司 国家支持的网络安全保护制度 普陀区微型软件开发装饰 提供巨大营销数据库 湖北航信安全接入服务器地址 郑大一附院网络安全事件
0