在Debian系統上安裝FTP服務器,通常會選擇vsftpd(Very Secure FTP Daemon)作為默認的FTP服務器軟件。以下是安裝和配置vsftpd的步驟:
sudo apt update
sudo apt install vsftpd
sudo systemctl status vsftpd
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
sudo nano /etc/vsftpd.conf
#local_enable=YES
取消注釋(刪除行首的#號)以允許本地用戶登錄。
write_enable=YES
pasv_enable=YES
pasv_min_port=1024
pasv_max_port=1048
這將設置被動模式的端口范圍為1024到1048。
保存并關閉配置文件。
重啟vsftpd服務以應用更改:
sudo systemctl restart vsftpd
現在,你的Debian系統上應該已經安裝并運行了一個FTP服務器。你可以使用FTP客戶端軟件連接到服務器,并使用你在Debian系統上創建的用戶賬戶進行登錄。
請注意,FTP協議不是加密的,傳輸的數據可能會被截獲。因此,對于涉及敏感信息的傳輸,建議使用SFTP(SSH File Transfer Protocol)或其他加密的文件傳輸方法。如果你需要安裝SFTP服務器,可以考慮安裝OpenSSH服務器:
sudo apt install openssh-server
SFTP通常在SSH協議的基礎上提供,因此它提供了更好的安全性和加密。