vsftpd快速部署

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文件内的最后一串

否则无法登陆

你可能感兴趣的:(vsftpd快速部署)