Centos6.5 安装ftp

来源:互联网 发布:mac 截屏快捷键 编辑:程序博客网 时间:2024/05/27 19:27

1、配置:
首先安装vsftp:
yum install vsftpd -y
2、设置防火墙
编辑/etc/sysconfig/iptables文件,添加如下2行:

-A INPUT -m state –state NEW -m tcp -p tcp –dport 21 -j ACCEPT-A INPUT -m state –state NEW -m tcp -p tcp –dport 20 -j ACCEPT必须在/etc/sysconfig/iptables-config文件中添加如下信息:IPTABLES_MODULES="ip-nat-ftp"

否则提示:

500 OOPS:cannot change directory:/home/xxx/xxx

执行service iptables start

3、设置selinux
先用getsebool -a | grep ftp 查看下当前信息.
其中以下两项需要开启:

setsebool -P ftp_home_dir=1sersebool -P allow_ftpd_full_access=1ftp_home_dir :它解决了”500 OOPS:cannot change directory:/home/doc  login failed“的问题allow_ftpd_full_access: 它解决了能下载但不能上传的问题

4、下面是添加ftpuser用户,设置根目录为/home/wwwroot/ftpuser,禁止此用户登录SSH的权限,并限制其访问其它目录。
a、修改/etc/vsftpd/vsftpd.conf
将底下三行

#chroot_list_enable=YES# (default follows)#chroot_list_file=/etc/chroot_list

改为

chroot_list_enable=YES# (default follows)chroot_list_file=/etc/vsftpd/chroot_list

b、增加用户ftpuser,指向目录/home/wwwroot/ftpuser,禁止登录SSH权限。

useradd -d /home/wwwroot/ftpuser -g ftp -s /sbin/nologin ftpuser

c、设置用户口令
passwd ftpuser

d、编辑文件chroot_list:
vi /etc/vsftpd/chroot_list
内容为ftp用户名,每个用户占一行,如:
iitsahre
itblood

e、重新启动vsftpd
service vsftpd restart

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 眼被电焊打了怎么办 眼镜弹簧腿坏了怎么办 眼镜框铰链坏了怎么办 金属眼镜框歪了怎么办 眼镜框螺丝断了怎么办 眼镜被压变形了怎么办 金属眼镜腿断了怎么办 眼镜弹簧腿断了怎么办 眼镜腿螺丝太紧怎么办 眼镜金属柄断了怎么办 金属眼镜腿折了怎么办 眼镜腿中间断了怎么办 塑料眼镜腿断了怎么办 眼镜上的螺丝拧不紧怎么办 眼镜的把坏了怎么办 把眼镜坐坏了怎么办 梦见眼镜腿掉了怎么办 眼镜的腿掉了怎么办 眼镜腿的螺丝掉了怎么办 爱大爱眼镜掉腿了怎么办 合金眼镜腿断了怎么办 手关节复位h疼痛怎么办 我叫mt红色卡牌怎么办 星盟冲突qq登录怎么办 汽车雷达下雨一直响怎么办 火山小视频封火力怎么办 电脑被当成矿机怎么办 哥华有线机顶盒反应慢怎么办 电脑绣花机编码器坏了怎么办? 伺服电机开起没有力怎么办 西门子冰箱排水孔堵塞怎么办 数控车床西门子系统卡顿怎么办 手机系统不支持多屏互动怎么办 伺服驱动器系统错误报警怎么办 防雷接地电阻不符合规范怎么办 微信支付风控了怎么办 伺服电机没有配原点开关怎么办 电脑自带游戏打不开怎么办 战地1更新很慢怎么办 客户端提示初始化控件失败怎么办 刺客信条兄弟会存档损坏怎么办