要在Debian上設置FTP服務器并進行遠程訪問,請按照以下步驟操作:
sudo apt-get update
sudo apt-get install vsftpd
sudo nano /etc/vsftpd.conf
在配置文件中,找到以下設置并根據需要進行修改:
anonymous_enable=YES
更改為anonymous_enable=NO
,以禁止匿名訪問。local_enable=YES
的注釋,以允許本地用戶訪問。write_enable=YES
的注釋,以允許FTP寫入權限。local_umask=022
取消注釋并更改為您喜歡的值。chroot_local_user=YES
已取消注釋。保存并關閉配置文件。
sudo systemctl restart vsftpd
sudo ufw allow 21/tcp
連接成功后,您應該能夠瀏覽服務器文件并進行上傳/下載操作。
注意:FTP協議不是加密的,因此數據傳輸可能容易被竊聽。為了更安全地進行文件傳輸,建議使用SFTP(SSH File Transfer Protocol)或FTPS(FTP Secure)。這些協議提供了加密功能,可以保護您的數據免受竊聽和篡改。