centos 6.5配置ftp服务器,亲测可用
2016-10-14 08:51
218 查看
设置开机启动
1 | chkconfig vsftpd on |
启动服务
1 | /sbin/service vsftpd start |
配置FTP用户组/用户以及相应权限
添加用户组
1 | groupadd ftp |
添加用户
1 | useradd -g ftp -M -d /srv/ftp/star -s /sbin/nologin star |
-g接的是用户组
-M表示不设置它的主目录,假设如果没有
-M,则在
/home下会有跟用户名(
star)一样的目录。
-d后面接的是用
star登陆FTP的时候,它的初始目录。
-s后面接
/sbin/nologin表示用户不需要登录系统,因为我们只需要用来登陆FTP
star表示用户名了
设置刚才添加的用户的密码
1 | passwd star |
更改FTP目录的权限
1 | chown -R star:ftp /srv/ftp/star |
1 | /sbin/service vsftpd restart |
把用户限制在固定的目录
如果这时候登陆会发现刚才新建的用户可以访问并读取所有的目录的数据,这并不是我们想要的,需要把他们限定在某个目录下。修改配置文件vsftpd.conf,目录一般在
/etc/vsftpd/vsftpd.conf,添加下面两行:
1 2 | chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list |
/etc/vsftpd/chroot_list里面填入你想要限制的用户,比如我就填入了
star,这时候重启vsftp,然后重新登陆就可以了。
设置匿名用户以及它的根目录
允许匿名用户登陆
需要修改配置文件vsftpd.conf,添加下面内容:1 | anonymous_enable=YES |
设置匿名用户的根目录
需要修改配置文件vsftpd.conf,添加下面内容:1 | anon_root=/srv/ftp/anon |
1 | /sbin/service vsftpd restart |
相关文章推荐
- centos 6.5 搭建ftp 服务器(vsftpd的配置文件说明)
- Centos 6.5使用vsftpd配置FTP服务器教程
- Centos 6.5 FTP-配置-安装-添加用户-更改端口
- centos FTP 服务器的架设和配置
- CentOS 6.5 安装与配置LAMP FTP
- centos FTP服务器的架设和配置
- centos7 nginx图片 服务器可以访问ftp用户上传的图片资源的配置
- 【centos6.5】CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境(linux公社)
- CentOS 6.5 搭建ftp服务器
- centos 5 yum安装与配置vsFTPd FTP服务器
- linux(centos6.5)ftp 配置已有用户密码登入:具体文档内容
- CentOS FTP服务器的架设和配置方案
- centos FTP服务器的架设和配置
- CentOS下ftp服务器配置andWin7下cuteftppro连接
- centos6.5上搭建gitlab服务器(亲测可用哦)
- centos FTP 服务器的架设和配置
- centos6.3配置FTP服务器和HTTP服务器
- centos6.5 64位 搭建FTP服务器
- centos7-ftp服务器配置