1、下载安装FTP服务
sudo ap-get install vsftpd
2、配置ftp
sudo gedit /etc/vsftpd.conf
如果允许匿名登录和修改只需如下操作:
将下列项修改如下:
anonymous-enable = YES
local_enable = YES
write_enable = YES
如果不是匿名登录:
修改如下:
(1)增加组:sudo groupadd ftpgroup //为ftp增加一个组
(2)修改vsftpd.conf
修改chroot_list_enable = YES
chroot_list_file = /etc/vsftpd/chroot_list
(3)增加用户ftpusr并设置目录为/home/work/ftp/upload
sudo useradd -g ftpgroup -d /srv/ftp/upload - m ftpuser (这里g表示用户所在组,d表示创建用户自己的目录的位置指定,m表示不建立默认的自家目录,也就是说在/home/下 没有自己的目录
(4)设置用户密码
passwd ftpuser
(5)编辑chroot_list文件
sudo gedit /etc/vsftpd.chroot_list
内容为ftp用户名,每个用户占一行
(6)重新启动vsftpd
sudo service vsftpd restart