一、安装:
sudo apt install vsftpd
二、修改配置文件/etc/vsftpd.conf
:
- 允许本机登录: local_enable=YES
- 允许上传文件: write_enable=YES
- 关闭匿名登录: anonymous_enable=NO
- 指定ftp上传下载目录: local_root=/home/xxx/ftp
- 允许vsftp.chroot_list文件中的用户进行登录FTP服务器(即指定可登录用户):
- chroot_list_enable=YES
- chroot_list_file=/etc/vsftpd.chroot_list
三、新建用户配置文件/etc/vsftpd.chroot_list
:
添加登录FTP服务器的用户名
goghox
四、配置ftp目录/home/xxx/ftp
:
- 修改ftp文件权限为555(r_xr_xr_x)
- 在ftp目录新建文件夹
share
,权限为777
五、测试是否搭建成功:
- 开启FTP服务器
sudo /etc/init.d/vsftpd restart
- 登录FTP服务器
ftp ip
附:
上传文件:put filename
下载文件:get filename