centos搭建FTP服务器

Posted oranger9527

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos搭建FTP服务器相关的知识,希望对你有一定的参考价值。

  • 安装vsftpd
  yum -y install vsftpd
  • 修改ftp配置文件
  vim /etc/vsftpd/vsftpd.conf
  • 按i进入insert模式后,按以下要求修改
  anonymous_enable=YES
  #改为anonymous_enable=NO
 
  chroot_local_user=YES
  #去掉前面的注释
 
  #chroot_list_enable=YES
  #chroot_list_file=/etc/vsftpd/chroot_list
  #不受限制的用户列表,用不用都OK
 
  allow_writeable_chroot=YES
  #加上这行解决了无法登陆的问题(重点,不然可能会出现530问题)
  • 重启ftp
  service vsftpd start  #启动ftp
  service vsftpd restart #重启ftp
  • 设置开机启动ftp
  chkconfig vsftpd on
  • 配置防火墙(重点!)
  无
  • 建立ftp账户
  useradd -d /path/you/want -s /sbin/nologin ftpadmin
#注意 /parh/you/want为该用户登陆时的根目录,路径自己设定,ftpadmin为用户名,也可以自己设定
  • 修改密码
  passwd  ftpadmin
  #注意 ftpadmin为刚刚设定的用户名,输入两次密码即可
  • 设置用户权限
  chown -R ftpadmin.ftpadmin /path/you/set
  #注意 ftpadmin为刚刚设定的用户名,/path/you/set为刚刚设定的该用户ftp的根目录
  • 重启ftp
  service vsftpd restart

以上是关于centos搭建FTP服务器的主要内容,如果未能解决你的问题,请参考以下文章

Centos7安装搭建FTP服务器(最简便方法)

centos7搭建FTP服务器

CentOS 下搭建FTP服务器

centos7搭建ftp服务器

CentOS如何搭建匿名ftp服务

CentOS 7搭建FTP服务器