在Ubuntu下搭建FTP服務器,可以使用vsftpd這個軟件包
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install vsftpd
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
sudo nano /etc/vsftpd.conf
anonymous_enable=NO # 禁止匿名登錄
local_enable=YES # 允許本地用戶登錄
write_enable=YES # 允許本地用戶寫入權限
chroot_local_user=YES # 限制用戶只能在自己的家目錄中
allow_writeable_chroot=YES # 允許用戶寫入chroot目錄
保存并退出配置文件。在nano編輯器中,按Ctrl + X
,然后按Y
,最后按Enter
。
重啟vsftpd服務。在終端中輸入以下命令:
sudo systemctl restart vsftpd
sudo systemctl enable vsftpd
現在,你已經成功在Ubuntu下搭建了一個FTP服務器。你可以使用FTP客戶端(如FileZilla)連接到服務器,并使用本地用戶的用戶名和密碼進行登錄。注意,你需要在服務器上創建一個新用戶或使用現有用戶,并為其分配一個家目錄作為FTP根目錄。