centOS-FTP服务器配置

centOS-FTP服务安装

  • 安装VSFTPD:yum install vsftpd -y
  • 启动VSFTPDservice 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:[email protected]
  • 用户ftpuser,密码S713eqKI

你可能感兴趣的:(centOS-FTP服务器配置)