centos6.5安装FTP服务器

1.检测是否安装了FTP

  rpm -q vsftpd 

2.安装ftp

  yum install vsftpd

3.完成ftp安装后,将 /etc/vsftpd/user_list 和 /etc/vsftpd/ftpusers文件中的root这一行注释掉

  #root 

4.编辑 /etc/vsftpd/vsftpd.conf,将以下项目前面的#注释去掉。

  local_enable=YES

  write_enable=YES

  local_umask=022

  dirmessage_enable=YES

  xferlog_enable=YES

  connect_from_port_20=YES

  xferlog_std_format=YES

  listen=YES

  pam_service_name=vsftpd

   userlist_enable=YES

   tcp_wrappers=YES

   最后添加

  local_root=/

5.终端运行:

  Setup

  选择system services

  开启vsftpd服务

  选择 Firewall configuration

  关闭防火墙

6.查看 SELinux 的状态: 

   sestatus -b | grep ftp

7.对于selinux不是很熟悉或者问题无法得到解决,关闭selinux,也可让vsftp正常使用.

关闭方法:修改/etc/selinux/config文件中的SELINUX=””为 disabled ,然后重启

  setsebool allow_ftpd_full_access on

  service vsftpd restart

8. 添加用户:

      useradd -d /home/test1 -s /sbin/nologin test1

      passwd test1

      删除:userdel -r [username]

      修改配置文件 /etc/vsftpd/vsftpd.conf

      chroot_list_enable=YES 

      chroot_list_enable=YES
      chroot_list_file=/etc/vsftpd/chroot_list 
      新增一个文件: /etc/vsftpd/chroot_list 
      内容增加: 
      test1
      重新启动vsftpd 

9.卸载ftp

  service vsftpd stop

  rpm -aq vsftpd

      rpm -e 查询的结果

原文地址:https://www.cnblogs.com/etangyushan/p/3724012.html