sunyke 发表于 2015-5-29 09:24:51

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
  修改配置文件 /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 查询的结果
  
页: [1]
查看完整版本: centos6.5安装FTP服务器