一、下载安装
sudo apt-get install vsftpd
二、配置ftp默认目录
sudo gedit /etc/passwd
最后一行,将/srv/ftp修改成指定目录 ,例如 :/home/liuyan/ftp_root
三、为ftp添加新用户(可选)
1、新创建一个组:sudo groupadd ftpgroup
2、建立新用户:sudo useradd -g ftpgroup -d /home/laotie -M laotie
检查在/home目录下是否多了一个laotie文件夹,如果没有,手动创建,步骤如下:
cd /home
sudo mkdir laotie
chown laotie laotie
chgrp ftpgroup laotie
检查在/home目录下是否多了一个laotie文件夹,如果没有,手动创建,步骤如下:
cd /home
sudo mkdir laotie
chown laotie laotie
chgrp ftpgroup laotie
3、修改密码:sudo passwd laotie
4、修改/etc/vsftpd.conf
修改:
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
为:
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd.chroot_list
5、新建文件:sudo gedit /etc/vsftpd.chroot_list
添加内容为ftp的用户名,每个用户占一行:
ftp
laotie
四、重启ftp服务
sudo service vsftpd restart