首先安装 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
没成功, 明天再试, 我睡觉了.
来源: http://www.bubuko.com/infodetail-2632447.html