美文网首页我用 LinuxLinux学习之路
centos安装配置ftp服务器

centos安装配置ftp服务器

作者: 雨而已 | 来源:发表于2017-10-27 17:45 被阅读680次

本文主要讲述如何安装及配置一个最简单的ftp服务器

安装

直接使用yum就可以安装vsftp: yum install vsftpd

配置

安装完成后,需要通过一定配置之后才能使用,vsftpd的默认配置在/etc/vsftpd/vsftpd.conf

修改 anonymous_enable=YESanonymous_enable=NO ,此配置禁用匿名登陆

去掉 chroot_local_user=YES 注释

去掉 chroot_list_file=/etc/vsftpd/chroot_list 注释

这两处配置用于修改登陆用户的根目录,将根目录改为用户的home目录

添加 userlist_deny=NO 到配置的末尾,用于启用/etc/vsftpd/user_list这个文件的配置,只允许在这文件中的用户登陆ftp

修改完保存配置后,需要创建一个新用户用于登陆,例如FTP根目录为/data/ftp

  • 创建用户:useradd ftp_user -s /sbin/nologin -d /data/ftp,创建用户ftp_user,设置home目录为/data/ftp
  • 修改用户密码:passwd ftp_user
  • 创建文件:/etc/vsftpd/chroot_list,添加ftp_user然后保存退出
  • /etc/vsftpd/user_list文件中中添加一行新记录ftp_user
  • 添加ftp服务器自启动:chkconfig --add vsftpd
  • 启动ftp服务:sudo /etc/init.d/vsftpd start

通过这些配置之后,你就可以用ftp客户端软件登陆ftp了

卸载

运行命令rpm -e vsftpd,就可以卸载vsftpd,卸载完成后会保留vsftpd的配置文件,这时你需要删除/etc/vsftpd这个目录,就可以完全删除vsftpd

相关文章

网友评论

    本文标题:centos安装配置ftp服务器

    本文链接:https://www.haomeiwen.com/subject/vkddpxtx.html