在Linux系統中設置FileZilla FTP站點,可以按照以下步驟進行:
安裝vsftpd
sudo apt-get update
sudo apt-get install vsftpd
配置vsftpd
編輯/etc/vsftpd.conf
文件:
sudo nano /etc/vsftpd.conf
修改或添加以下配置項:
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
userlist_enable=YES
tcp_wrappers=YES
重啟vsftpd服務
sudo systemctl restart vsftpd
創建FTP用戶 創建一個新用戶并設置密碼:
sudo adduser ftpuser
sudo passwd ftpuser
配置防火墻 如果使用UFW,允許FTP流量:
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw reload
測試FTP連接 使用FileZilla或其他FTP客戶端連接到服務器,輸入FTP地址、用戶名和密碼進行測試。
安裝ProFTPD
sudo apt-get update
sudo apt-get install proftpd
配置ProFTPD
編輯/etc/proftpd/proftpd.conf
文件:
sudo nano /etc/proftpd/proftpd.conf
修改或添加以下配置項:
ServerName "ProFTPD Linux Server"
ServerIdent on "FTP Server ready."
DefaultServer off
Port 21
Umask 022 022
User nobody
Group nogroup
ServerAdmin webmaster@localhost
UseSendfile on
TransferLog /var/log/xferlog
SystemLog /var/log/proftpd/proftpd.log
LogFormat "%h %l %u %t \"%r\" %>s %b"
CustomLog /var/log/xferlog "%h %l %u %t \"%r\" %>s %b"
啟動ProFTPD服務
sudo systemctl start proftpd
sudo systemctl enable proftpd
創建FTP用戶 創建一個新用戶并設置密碼:
sudo adduser ftpuser
sudo passwd ftpuser
配置防火墻 如果使用UFW,允許FTP流量:
sudo ufw allow 21/tcp
sudo ufw reload
測試FTP連接 使用FileZilla或其他FTP客戶端連接到服務器,輸入FTP地址、用戶名和密碼進行測試。
通過以上步驟,你應該能夠在Linux系統上成功設置FileZilla FTP站點。