搭建ftp服务器:centOs
一、安装ftp服务器:
yum install -y vsftpd
yum install -y ftp
二、配置ftp服务器:
- 修改vsftpd.conf:
anonymous_enable=NO #禁止匿名访问
ascii_upload_enable #允许使用ascii码上传
ascii_download_enable #允许使用ascii码下载
(下面需手动添加到最后)
- 修改user_list:
只有在user_list文件中的用户才可以登录(将原本的系统用户都删掉,一行只有一个用户名)
- 创建chroot_list:
限制用户访问目录,(不限制也可以)
- 如不使用已有用户,就创建新用户
useradd -d /ftpdata ftpuser (不写-d,则默认主目录为/home/ftpuser)
passwd ftpuser
输入两遍密码
三、启动ftp服务器
开启ftp服务:service vsftpd start
设置开机自启:chkconfig vsftpd on
- 如有问题:
将防火墙关掉:service iptables stop
关闭SELinux:setenforce 0
- 如果要像ftp用户访问目录里的任何目录执行写操作,记得要把目录权限打开
chmod 777 目录名