使用Linux FTP Server進行文件共享的步驟如下:
sudo apt update
sudo apt install vsftpd
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
sudo nano /etc/vsftpd.conf
listen=YES:啟用監聽模式。listen_ipv6=NO:禁用IPv6(如果不需要)。anonymous_enable=NO:禁止匿名用戶登錄。local_enable=YES:允許本地用戶登錄。write_enable=YES:允許上傳文件。chroot_local_user=YES:將本地用戶限制在其主目錄中(提高安全性)。allow_writeable_chroot=YES:允許chroot目錄可寫(如果需要上傳)。保存并退出編輯器。
重啟vsftpd服務以應用更改:
sudo systemctl restart vsftpd
sudo adduser ftpuser
按照提示設置密碼和其他信息。
sudo chown ftpuser:ftpuser /home/ftpuser
sudo chmod 755 /home/ftpuser
如果你的服務器啟用了防火墻,需要允許FTP流量:
sudo ufw allow 21/tcp
sudo ufw allow 20/tcp
sudo ufw reload
sudo iptables -A INPUT -p tcp --dport 21 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 20 -j ACCEPT
sudo service iptables save
通過以上步驟,你應該能夠在Linux系統上成功設置并使用FTP服務器進行文件共享。