在Debian系统上使用FileZilla进行FTP或SFTP连接时,端口的设置是一个关键步骤。以下是详细的端口设置指南:
sudo apt update
sudo apt install filezilla-server
sudo systemctl stop filezilla-server
sudo systemctl disable filezilla-server
sudo nano /opt/filezilla-server/etc/settings.xml
<Setting name="LocalPort">21</Setting>
将21更改为您想要使用的端口号,例如14148。
保存并关闭文件。
sudo systemctl restart filezilla-server
使用以下命令确认端口是否修改成功:
netstat -tuln | grep filezilla-server
您应该能看到类似以下的输出,显示新的端口正在监听:
tcp 0 0 0.0.0.0:14148 0.0.0.0:* LISTEN
启动FileZilla并连接到您的FTP服务器。
进入传输设置:
在FileZilla的传输设置中,找到“设置”按钮(通常是一个齿轮图标)。
选择“传输设置”。
在“传输设置”窗口中,切换到“传输模式”选项卡。
在“被动模式”部分,找到“端口范围”并输入您想要使用的端口范围。
应用更改并保存设置。
请注意,修改端口可能会影响到您的防火墙设置,确保您的防火墙允许新端口的流量。如果您在修改端口后无法连接,请检查防火墙规则是否允许新端口的通信。