Ubuntu vsftp端口怎么设置

708
2025/3/16 12:32:38
栏目: 智能运维
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu系统中设置vsftpd(Very Secure FTP Daemon)的端口,可以按照以下步骤进行:

方法一:通过修改配置文件

  1. 打开vsftpd配置文件 打开终端,使用文本编辑器(如nano或vim)打开vsftpd的配置文件:

    sudo nano /etc/vsftpd.conf
    
  2. 找到并修改监听端口 在配置文件中找到listen_port这一行(如果没有,可以手动添加),并将其值修改为你想要的端口号。例如,如果你想将端口设置为2121,可以这样写:

    listen_port=2121
    
  3. 保存并退出 保存文件并退出编辑器(在nano中按Ctrl+O保存,然后按Ctrl+X退出)。

  4. 重启vsftpd服务 为了让更改生效,需要重启vsftpd服务:

    sudo systemctl restart vsftpd
    
  5. 验证端口设置 使用netstatss命令来验证vsftpd是否正在监听新的端口:

    sudo netstat -tuln | grep vsftpd
    

    或者

    sudo ss -tuln | grep vsftpd
    

方法二:通过防火墙设置

如果你还希望通过防火墙来允许新的FTP端口,可以使用ufw(Uncomplicated Firewall)来进行配置。

  1. 启用防火墙 如果你还没有启用防火墙,可以使用以下命令启用:

    sudo ufw enable
    
  2. 允许新的FTP端口 使用ufw命令允许新的FTP端口通过防火墙:

    sudo ufw allow 2121/tcp
    
  3. 重新加载防火墙规则 为了让更改生效,需要重新加载防火墙规则:

    sudo ufw reload
    

注意事项

  • 确保你选择的端口号没有被其他服务占用。
  • 如果你在公司或学校网络中,可能需要联系网络管理员来开放新的端口。
  • 修改FTP端口可能会影响现有的FTP客户端连接,确保通知所有用户新的端口号。

通过以上步骤,你应该能够成功地在Ubuntu系统中设置vsftpd的端口。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: Ubuntu vsftp的配置文件修改