以下是Debian FTP Server使用教程:
更新系統包列表:sudo apt update
,安裝vsftpd:sudo apt install vsftpd
。
編輯配置文件/etc/vsftpd.conf
,常用配置有listen=YES
(啟用監聽)、local_enable=YES
(允許本地用戶登錄)、write_enable=YES
(允許上傳)、chroot_local_user=YES
(限制用戶主目錄)等。配置后保存退出,重啟服務:sudo systemctl restart vsftpd
。
創建用戶:sudo adduser ftpuser
,設置密碼:sudo passwd ftpuser
,可將用戶添加到/etc/vsftpd/user_list
來限制登錄。
若用ufw,允許FTP流量:sudo ufw allow 20/tcp
、sudo ufw allow 21/tcp
,啟用防火墻:sudo ufw enable
。
用FTP客戶端(如FileZilla),輸入服務器IP、用戶名和密碼連接。
如需SSL/TLS加密,生成證書和密鑰,編輯配置文件添加相關設置并重啟服務;如需被動模式,設置pasv_enable=YES
及端口范圍。