ubuntu

Ubuntu vsftp端口配置

小樊
52
2025-04-25 15:41:01
栏目: 智能运维

在Ubuntu上配置vsftpd服务时,端口的配置是一个重要的步骤。以下是关于如何配置vsftpd端口的详细指南:

vsftpd端口配置步骤

  1. 安装vsftpd
sudo apt update
sudo apt install vsftpd
  1. 编辑vsftpd配置文件

使用文本编辑器(如nano)打开配置文件:

sudo nano /etc/vsftpd.conf
  1. 配置监听端口

在配置文件中,找到或添加以下行来配置监听端口:

listen=YES
listen_ipv6=YES

这允许vsftpd服务监听IPv4和IPv6地址。

  1. 配置数据连接端口
connect_from_port_20=YES

这允许数据连接使用TCP端口20。

pasv_enable=YES
pasv_min_port=30000
pasv_max_port=30999

在被动模式下,vsftpd会打开一个端口范围供数据连接使用。

  1. 配置防火墙规则

使用ufw(Uncomplicated Firewall)来配置防火墙规则,允许FTP控制连接和数据连接:

sudo ufw allow 21/tcp
sudo ufw allow 60000:60050/tcp

如果你使用的是其他防火墙工具,步骤将会有所不同。

  1. 重启vsftpd服务

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

sudo systemctl restart vsftpd
  1. 检查vsftpd状态

使用以下命令检查vsftpd服务的状态:

sudo systemctl status vsftpd

通过以上步骤,你可以在Ubuntu上成功配置vsftpd的端口。确保在配置防火墙规则时,只允许必要的端口流量,以增强服务器的安全性。

0
看了该问题的人还看了