在 Ubuntu 上修改 FTP 服务器的端口,通常需要编辑 FTP 服务器的配置文件。以下是针对两种常见 FTP 服务器软件(vsftpd 和 ProFTPD)的步骤:
vsftpd
-
登录到你的 Ubuntu 服务器:
ssh username@your_server_ip
-
编辑 vsftpd 配置文件:
sudo nano /etc/vsftpd.conf
-
找到并修改监听端口: 在配置文件中找到
listen_port
行,如果没有则添加一行:listen_port=2121
将
2121
替换为你想要使用的端口号。 -
保存并退出编辑器: 按
Ctrl + X
,然后按Y
确认保存,最后按Enter
退出。 -
重启 vsftpd 服务:
sudo systemctl restart vsftpd
ProFTPD
-
登录到你的 Ubuntu 服务器:
ssh username@your_server_ip
-
编辑 ProFTPD 配置文件:
sudo nano /etc/proftpd/proftpd.conf
-
找到并修改监听端口: 在配置文件中找到
Listen
行,如果没有则添加一行:Listen 2121
将
2121
替换为你想要使用的端口号。 -
保存并退出编辑器: 按
Ctrl + X
,然后按Y
确认保存,最后按Enter
退出。 -
重启 ProFTPD 服务:
sudo systemctl restart proftpd
防火墙设置
如果你启用了防火墙(如 UFW),还需要确保新的端口在防火墙中是开放的。
-
打开新的端口:
sudo ufw allow 2121/tcp
将
2121
替换为你设置的端口号。 -
重新加载防火墙规则:
sudo ufw reload
完成以上步骤后,你的 FTP 服务器应该已经在新的端口上运行了。你可以使用 FTP 客户端连接到新的端口号进行测试。