centOS-FTP服务安装
- 安装VSFTPD:
yum install vsftpd -y - 启动VSFTPD
service vsftpd start - 监听21端口
netstat -nltp | grep 21此时可以通过ftp://*.*.*.*访问/var/ftp目录
配置FTP权限
- 了解
/etc/vsftpd配置目录;ftpusers配置禁止访问FTP服务器的用户列表;user_list配置用户访问控制; - 编辑
/etc/vsftpd/vsftpd.conf
# 禁用匿名用户
anonymous_enable=NO
# 禁止切换根目录
chroot_local_user=YES
- 重启
service vsftpd restart
创建用户
useradd ftpuser- 设置密码
echo "S713eqKI" | passwd ftpuser --stdin - 限制仅FTP访问
usermod -s /sbin/nologin ftpuser - 分配主目录
mkdir -p /data/ftp/pub - 创建欢迎
echo "Welcome to use FTP service." > /data/ftp/welcome.txt - 设置权限
chmod a-w /data/ftp && chmod 777 -R /data/ftp/pub - 设置为用户主目录
usermod -d /data/ftp ftpuser - win访问
ftp://ftpuser:S713eqKI@119.29.184.184 - 用户
ftpuser,密码S713eqKI