centos ftp 安装

来源:互联网 发布:sai mac没压感 编辑:程序博客网 时间:2024/06/08 11:22
第一步:安装vsftpd
  #yum install vsftpd -y




第二步:更改vsftpd配置文件(注: 加注释=在当前行加#号  取消注释=取消当前行#号)


  1、进入配置文件目录并查看当前目录
    #cd /etc/vsftpd/
    #ls


  2、编辑配置文件         
    #vi vsftpd.conf
  
  3、关闭默认选项(不允许任何人登录)
    anonymous_enable=YES(加注释#)


  4、打开允许本地用户登录
    chroot_local_user=YES(取消注释#)


  5、设置用户自定义权限目录
    user_config_dir=/etc/vsftpd/user_config_dir (在最后起新行加上此语句,按esc后输入:wq保存当前配置文件)
    
  6、创建用户自定义权限目录并进入(上面那句指向的那个目录)
    #mkdir /etc/vsftpd/user_config_dir
    #cd /etc/vsftpd/user_config_dir


  7、创建本地用户的配置文件(可以对不同用户设置不同权限)
    #touch admin


  8、编辑配置文件
    #vi admin (admin为配置ftp权限的用户)


    如果仅仅是自己用,不涉及到多用户权限问题(特殊权限控制可以自己百度下),加入下面一句即可
    write_enable=YES


    同样的,按esc后 输入:wq保存当前配置文件




第三步:创建ftp登录用户(如果已经有可以忽略此步)
  #useradd admin -d /myapps/ftp -s /sbin/nologin 
  注:"/myapps/ftp"指的是用户根目录  "-s /sbin/nologin"指的是不允许用户登录linux系统,不需要此限制可以去掉


  #passwd admin (为用户设置密码,更改也是此命令,按照提示连续输入两次密码即可设置成功)




第四步:开启你的vsftpd服务
  #service vsftpd start
  
  注:如果服务已经开启还连接不上ftp服务器,可以关闭你的防火墙
  #service iptables stop
  
  如果还连接不上 禁用SELinux
  #setenforce 0
原创粉丝点击