在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