首先安裝vsftpd:
sudo apt-get install vsftpd
可以通過命令vsftpd -version
查看vsftpd版本。
為ftp服務器新建一個用戶(比如我這里新建一個用戶名和密碼都為sjff的用戶):
zifeiy@zifeiy-PC1:~$ sudo useradd -d /home/sjff -s /bin/bash sjff
zifeiy@zifeiy-PC1:~$ sudo passwd sjff
輸入新的 UNIX 密碼:
重新輸入新的 UNIX 密碼:
passwd:已成功更新密碼
這里我們要將ftp的根路徑設置為/home/zifeiy/mystorage,所以需要修改/etc/vsftpd.conf文件,在最下面添加:
local_root=/home/zifeiy/mystorage
anno_root=/home/zifeiy/mystorage
並且顯示:
chroot_local_user=YES
local_root表示用戶以本地用戶登錄時的默認位置。
其他保持默認就可以了。
然后執行如下命令啟動ftp服務器:
service vsftpd start
沒成功,明天再試,我睡覺了。