vsftpd快速部署手册
搭建人:孙超飞
环境目的:搭建一个ftp服务器,使内部人员可以登录后进行文件的上传下载修改,仅限与ftp组内用户,其他用户为可看;
系统版本:Red Hat Enterprise 6.5 x86_64
搭建时间:2017-2-20
1.准备工作
基础部署所需要的虚拟机:
一台linux服务器。
Red Hat Enterprise 6.5 x86_64.iso的镜像文件;
2.搭建过程
1.安装linux系统(过程略);
2.挂在Red Hat Enterprise 6.5 x86_64.iso到media下;
3.编写一个yum仓库;
4.测试仓库是否成功;
yum list 或者yum clean all
5.检查本服务器是否安装过vsftpd包;
如果没有安装无任何提示,如果安装了,则出现
6.安装vsftpd服务;最后提示Y/N输入Y;
7.查看一下passwd文件,是否有ftp这个用户;
8.为ftp用设置密码,重复输入两次密码确认;
9.修改vsftpd.conf文件与下面一样;
10.更改ftp用户所对应家目录文件夹下所有文件的所属组和所属用户。
11.更改ftp用户所对应家目录文件夹下所有文件的权限为774(所有者和所属组可读可写可执行,其它用户权限为可读);
12.修改selinux的允许权限,使ftp能够通过selinux,设置成以下状态;
13.配置防火墙的规则。(注意这三条规则必须在最后一条规则前面)
14.重启防火墙;
15. 启动ftp服务,如果启动就重启一下;
16.通过本地主机访问ftp服务器;
17.创建虚拟用户(只能登录ftp无法登录服务器)
18.实验环境的IP和账户密码;
主机名IP地址账户密码角色
David192.168.0.80root123456服务器超级管理员
David192.168.0.80ftp123456ftp用户
David192.168.0.80test123456ftp用户
David192.168.0.80test1123456ftp用户
注意1:如果是ubuntu系统的话,用户指定的根目录必须删除它的w权限,所有用户只要想登录ftp的,必须删掉w权限;删除后在该目录内只能看;
建议:在指向的根目录内新建一个目录给其最大权限,用户就可以在该目录里面进行上传、下载、删除等操作;
注意2:必须将/etc/pam.d/vsftpd文件内的最后一串
否则无法登陆
网友评论