FTP(文件传输协议)是用于在计算机之间传输文件的一种协议。默认情况下,FTP 使用 21 端口。但是,出于安全或其他原因,您可能需要修改 FTP 端口映射。
修改步骤
以下是修改 Linux 系统中 FTP 端口映射的步骤:
以 root 用户身份编辑 /etc/vsftpd.conf
文件。
找到以下行:listen_port=21
将 21 替换为您所需的端口号(例如,3000)。
保存并关闭文件。
重新启动 vsftpd 服务:service vsftpd restart
防火墙配置
修改端口映射后,您需要配置防火墙以允许新端口号的流量。以下是以 UFW 防火墙为例的配置步骤:
添加新规则:ufw allow 3000/tcp
重新加载防火墙:ufw reload
验证修改
要验证修改是否成功,可以使用以下命令:
netstat -anp | grep ftp | grep 3000
如果命令输出如下内容,则表明修改成功:
tcp6 0 0 :::3000 :::* LISTEN 2571/vsftpd
提示
* 选择一个不受其他服务使用的端口号。
* 为了提高安全性,建议使用非标准端口号。
* 在修改端口映射后,请更新所有使用 FTP 连接的客户端软件或脚本。