运维

运维

Products

当前位置:首页 > 运维 >

如何将CentOS FTPServer端口为新的端口?

96SEO 2025-09-01 05:15 3


在CentOS系统中, 默认的FTP服务端口为21,这是一个众所周知的事实。只是出于平安考虑或网络配置的需要,我们有时需要修改FTP端口。本文将详细介绍如何在CentOS系统中修改FTP端口,包括配置文件、防火墙设置以及相关注意事项。

如何修改CentOS FTPServer端口

准备工作

在开始修改FTP端口之前,请确保您具备以下准备工作:

  • 拥有root权限或具有修改配置文件权限的用户。
  • 已安装FTP服务,如vsftpd。

修改vsftpd配置文件

默认情况下 vsftpd服务监听21端口,但出于平安考虑或网络配置的需要,可能需要修改FTP端口。

  1. 打开终端。
  2. 使用文本编辑器打开vsftpd配置文件。在这个例子中,我们将使用nano编辑器。如果尚未安装nano,请运行sudo yum install nano来安装它。然后运行以下命令打开配置文件:
sudo nano /etc/vsftpd/vsftpd.conf
  1. 在配置文件中找到listen_port设置。如果找不到,请在文件末尾添加以下行:
listen_port=新端口号

新端口号替换为您想要使用的端口号。请确保选择一个大于1024且未被其他服务占用的端口号。

比方说 如果您想将端口号更改为2121,则应添加以下行:

listen_port=2121
  1. 保存并关闭配置文件。在nano编辑器中, 按Ctrl + X然后按Y再说说按Enter

重启vsftpd服务

为了使更改生效,需要重启vsftpd服务。运行以下命令:

sudo systemctl restart vsftpd

修改防火墙设置

修改FTP端口后 需要确保在防火墙中打开新端口,以允许外部连接。如果您的系统使用firewalld,请运行以下命令:

sudo firewall-cmd --permanent --zone=public --add-port=新端口号/tcp
sudo firewall-cmd --reload

新端口号替换为您在步骤3中设置的新端口号。

通过以上步骤,您可以在CentOS系统中成功修改FTP端口。在进行端口修改时请务必注意平安性和网络配置,以确保FTP服务的稳定运行。


标签: CentOS

提交需求或反馈

Demand feedback