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
chroot_local_user=yes //前面注释去掉,不允许访问上级目录
anonymous_enable=no //匿名用户禁止登陆,yes改为no
reverse_lookup_enable=NO //添加这条参数到最后解决登陆验证缓慢问题 禁用反向域名解析
2)新建ftp用户,只允许用来登录ftp并给权限
# mkdir /usr/local/apache/htdocs/test1 //创建文件夹
# useradd wuwenhui -d /usr/local/apache/htdocs/test1 -s /sbin/nologin
//创建账户 -d 登录时指定到/test1目录下 -s /sbin/nlogin不允许登陆主机服务器
# chown -R wuwenhui /usr/local/apache/htdocs/test1
//设置test1目录所属用户为wuwenhui -R递归test1以下子目录都为wuwenhui所属
# chmod -R 777 /usr/local/apache/htdocs/test1
//设置test1目录777的权限 -R递归test1以下子目录
# passwd wuwenhui
密码>>确认密码
//wuwenhui用户是新建的,密码还需要用passwd命令设置
4、防火墙添加允许21端口
# vim /etc/sysconfig/iptables
添加以下代码,如图:
-A INPUT -m state –state NEW -m tcp -p tcp –dport 21 -j ACCEPT
5、重启vsftpd及防火墙
# service vsftpd restart //重启vsftpd
# /etc/init.d/iptables restart //重启iptables
原创文章,作者:wwh,如若转载,请注明出处:https://www.wuwenhui.cn/4251.html
评论列表(1条)
挺好的,感谢博主的分享。