在Ubuntu下搭建FTP服務(wù)器,可以使用vsftpd這個(gè)軟件包
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 # 允許本地用戶寫入權(quán)限
chroot_local_user=YES # 限制用戶只能在自己的家目錄中
allow_writeable_chroot=YES # 允許用戶寫入chroot目錄
保存并退出配置文件。在nano編輯器中,按Ctrl + X
,然后按Y
,最后按Enter
。
重啟vsftpd服務(wù)。在終端中輸入以下命令:
sudo systemctl restart vsftpd
sudo systemctl enable vsftpd
現(xiàn)在,你已經(jīng)成功在Ubuntu下搭建了一個(gè)FTP服務(wù)器。你可以使用FTP客戶端(如FileZilla)連接到服務(wù)器,并使用本地用戶的用戶名和密碼進(jìn)行登錄。注意,你需要在服務(wù)器上創(chuàng)建一個(gè)新用戶或使用現(xiàn)有用戶,并為其分配一個(gè)家目錄作為FTP根目錄。