CentOS_vsftpd安装配置

 

1、查看是否安装vsftp

# rpm -qa | grep vsftpd

如果出现vsftpd-2.0.5-21.el5,说明已经安装 vsftp

如果没有使用以下命令安装vsftp

# yum -y install vsftpd

2、启动vsftpd

[root@localhost ~]#service vsftpd start

为 vsftpd 启动 vsftpd:[确定]

3、配置vsftpd

1)# vim /etc/vsftp/vsftp.conf

  1. chroot_local_user=yes     //前面注释去掉,不允许访问上级目录
  2. anonymous_enable=no       //匿名用户禁止登陆,yes改为no
  3. reverse_lookup_enable=NO  //添加这条参数到最后解决登陆验证缓慢问题 禁用反向域名解析

2)新建ftp用户,只允许用来登录ftp并给权限

  1. mkdir /usr/local/apache/htdocs/test1    //创建文件夹
  2. # useradd wuwenhui -d /usr/local/apache/htdocs/test1 -s /sbin/nologin
  3. //创建账户 -d 登录时指定到/test1目录下 -s /sbin/nlogin不允许登陆主机服务器
  4. chown -R wuwenhui /usr/local/apache/htdocs/test1
  5. //设置test1目录所属用户为wuwenhui -R递归test1以下子目录都为wuwenhui所属
  6. chmod -R 777 /usr/local/apache/htdocs/test1
  7. //设置test1目录777的权限 -R递归test1以下子目录
  8. # passwd wuwenhui
  9.   密码>>确认密码
  10. //wuwenhui用户是新建的,密码还需要用passwd命令设置

4、防火墙添加允许21端口

# vim /etc/sysconfig/iptables

添加以下代码,如图:

  1. -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

20161202131440

5、重启vsftpd及防火墙

  1. # service vsftpd restart           //重启vsftpd
  2. # /etc/init.d/iptables restart   //重启iptables

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  1   博主  0

  1. avatar 凯哥自媒体 0

    挺好的,感谢博主的分享。