ubuntu

Ubuntu FTP Server端口怎么配置

小樊
39
2025-06-30 06:35:19
栏目: 智能运维

在Ubuntu上配置FTP服务器端口通常涉及安装和配置vsftpd(Very Secure FTP Daemon),这是最常用的FTP服务器软件。以下是详细的配置步骤:

安装vsftpd

首先,确保你的系统已经更新到最新版本。在终端中输入以下命令来安装vsftpd:

sudo apt update
sudo apt install vsftpd

配置vsftpd

  1. 备份配置文件:在进行任何配置更改之前,备份原始的vsftpd配置文件。
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
  1. 编辑配置文件:使用文本编辑器(如nano或gedit)打开配置文件。
sudo nano /etc/vsftpd.conf
  1. 修改配置选项:根据你的需求修改以下配置项:

例如,如果你想将FTP服务器的监听端口改为2121,可以在配置文件中添加或修改以下行:

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

重启vsftpd服务

保存配置文件后,重启vsftpd服务以应用更改:

sudo systemctl restart vsftpd

配置防火墙

如果你使用的是UFW(Uncomplicated Firewall),确保允许FTP流量通过:

sudo ufw allow 21/tcp
sudo ufw allow 20/tcp  # 用于主动模式
sudo ufw allow 50000:50100/tcp  # 用于被动模式端口范围
sudo ufw reload

测试FTP连接

你可以使用FTP客户端(如FileZilla)来测试连接:

  1. 打开FileZilla。
  2. 输入服务器IP地址、新的FTP端口(例如2121)、用户名和密码进行连接。
  3. 选择被动模式。

通过以上步骤,你应该能够在Ubuntu上成功配置一个基本的FTP服务器,并在新的端口上运行。

0
看了该问题的人还看了