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
- Centos6.5 安装ftp
- centOS6.5安装ftp
- Centos6.5 FTP服务器安装
- Centos6.5安装ftp组件
- centos6.5 ftp server 安装指导
- Linux CentOS6.5 安装配置FTP服务
- centOS6.5 安装FTP和配置
- centos6.5上安装配置ftp服务
- centos6安装ftp服务
- CentOS6.5 FTP配置
- centos6.5 配置FTP
- Centos6.5部署ftp文件服务器
- Centos6.5部署ftp文件服务器
- centos6.5搭建FTP服务器
- centos6.5搭建FTP服务器
- centos6.5 搭建FTP服务器
- CentOS6.0下 FTP 安装及配置
- centos6.3的FTP客户端安装
- Android GridView控件学习
- swift入门day1
- ViewPager千变万化的图片切换效果
- 【网络通信:Volley】请求的发送与响应之String
- 优化sql感悟
- Centos6.5 安装ftp
- 多线程程序处理内存泄漏和访问冲突问题
- OC学习之Runtime之一成员变量和属性
- 大整数加法回顾
- 当listview里的item不止一种类型时
- application json请求与传统请求
- nginx 安装阶段整个项目的配置文件分析
- 经典的《Rework》
- 兔子--PullToRefreshListView