在Debian上解决Filezilla冲突通常涉及安装、配置和解决依赖性问题。以下是详细的步骤和建议:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install filezilla
启动FileZilla:
配置FileZilla Server(如果需要):
wget https://dl3.cdn.filezilla-project.org/server/FileZilla_Server_1.7.3_x86_64-linux-gnu.debs
sudo dpkg -i FileZilla_Server_1.7.3_x86_64-linux-gnu.deb
sudo systemctl start filezilla-server.servicesudo systemctl enable filezilla-server.service
netstat -antp | grep filezilla
命令查看服务倾听的端口。修改密码配置:
cp /opt/filezilla-server/etc/settings.xml /opt/filezilla-server/etc/settings.xml.defaults
sudo vim /opt/filezilla-server/etc/settings.xml
sudo systemctl restart filezilla-server.service
sudo apt-get install -f
sudo apt-get install missing_dependency
sudo apt-get install -f
服务器配置问题:
sudo systemctl status vsftpd
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
vsftpd.conf
:
/etc/vsftpd.conf
文件中的设置,确保允许外部连接(anon_upload_enable=YES
),并且没有禁用TLS(ssl_enable=NO
)。防火墙设置:
sudo ufw allow 21/tcp
sudo ufw allow 50000:50050/tcp # 被动模式端口范围
sudo ufw reload
网络问题:
ping 服务器IP地址
sudo netstat -tuln | grep 21
用户权限:
sudo chown -R ftpuser:ftpuser /home/ftpusersudo chmod -R 755 /home/ftpuser
编码设置:
被动模式设置:
日志文件:
sudo tail -f /var/log/syslog