1,安装vsftpd服务端
直接用apt-get或yum安装vsftpd即可(当然也可以自己去官方下载安装)
- sudo apt-get install vsftpd
2,配置vsftpd
- sudo vi /etc/vsftpd.conf
我们修改如下四个部分
- anonymous_enable=NO
- write_enable=YES
- local_enable=YES
- chroot_local_user=YES
这样的结果就是
1,不允许匿名访问
2,你的Linux上面的用户就可以使用ftp登陆了
3,登陆后看到的是自己的home文件夹,不过home文件夹要求不能给用户写权限(解决500 oops vsftpd refusing to run with writable root),也就是用户叫test的话要使用
- sudo chmod root:root /home/test
- sudo chmod 755 /home/test
3,启动vsftpd:
- sudo service vsftpd restart
4,客户端使用:
- ftp:://服务器的ip地址/