在Linux系统中,vsftpd(Very Secure FTP Daemon)是一个流行的FTP服务器软件。默认情况下,vsftpd使用的端口是21。但是,在某些情况下,您可能需要更改默认端口以避免端口冲突。以下是如何更改vsftpd端口并避免冲突的步骤:
/etc/vsftpd/vsftpd.conf。使用文本编辑器打开它,例如:sudo nano /etc/vsftpd/vsftpd.conf
listen_port设置。如果找不到,请在文件末尾添加以下行:listen_port=新端口号
将新端口号替换为您选择的端口号,例如2121。确保所选端口未被其他应用程序使用。
保存并关闭配置文件。
重启vsftpd服务以使更改生效:
sudo systemctl restart vsftpd
或者,如果您使用的是较旧的系统初始化系统,可以使用以下命令:
sudo service vsftpd restart
iptables,可以使用以下命令:sudo iptables -A INPUT -p tcp --dport 新端口号 -j ACCEPT
将新端口号替换为您选择的端口号。
ufw防火墙,请使用以下命令:sudo ufw allow 新端口号/tcp
将新端口号替换为您选择的端口号。
现在,您的vsftpd服务器应该在新设置的端口上运行,并且不会与其他应用程序发生冲突。请确保在尝试连接到FTP服务器时使用正确的端口号。