温馨提示×

Linux vsftp端口设置:如何避免冲突

小樊
37
2025-12-10 04:42:32
栏目: 智能运维

在Linux系统中,vsftpd(Very Secure FTP Daemon)是一个流行的FTP服务器软件。默认情况下,vsftpd使用的端口是21。但是,在某些情况下,您可能需要更改默认端口以避免端口冲突。以下是如何更改vsftpd端口并避免冲突的步骤:

  1. 打开vsftpd配置文件。通常,该文件位于/etc/vsftpd/vsftpd.conf。使用文本编辑器打开它,例如:
sudo nano /etc/vsftpd/vsftpd.conf
  1. 在配置文件中找到listen_port设置。如果找不到,请在文件末尾添加以下行:
listen_port=新端口号

新端口号替换为您选择的端口号,例如2121。确保所选端口未被其他应用程序使用。

  1. 保存并关闭配置文件。

  2. 重启vsftpd服务以使更改生效:

sudo systemctl restart vsftpd

或者,如果您使用的是较旧的系统初始化系统,可以使用以下命令:

sudo service vsftpd restart
  1. 确保防火墙允许新设置的端口。如果您使用的是iptables,可以使用以下命令:
sudo iptables -A INPUT -p tcp --dport 新端口号 -j ACCEPT

新端口号替换为您选择的端口号。

  1. 如果您使用的是ufw防火墙,请使用以下命令:
sudo ufw allow 新端口号/tcp

新端口号替换为您选择的端口号。

现在,您的vsftpd服务器应该在新设置的端口上运行,并且不会与其他应用程序发生冲突。请确保在尝试连接到FTP服务器时使用正确的端口号。

0