CentOS 6.0安装与配置VSFTP

配置VSFTP服务器:

Linux 金沙官网线上,CentOS6.0

1.安装VSFTP,可以参考Linux 中yum的配置来安装:

一、检查VSFTP安装情况

yum installvsftpd.x86_64 -y

1、检查vsftp有没有安装:【rpm -qa | grep vsftpd*】

2.修改SELinux:

金沙官网线上 1

setenforce 0

如果没有安装查看你是是否已下载软件,如果下载到软件文件目录位置运行【rpm -ivh vsftp*】 命名,如果没有软件可以上网查找命令,运行命令【yum search vsftp*】,如图,看是否存在vsftpd,如果存在则下载安装运行命令【yum install vsftpd.i686】。

查看:

金沙官网线上 2

金沙官网线上 3

二、检查VSFTP是否正常启动

 

1、检查vsftp状态命令【 service vsftpd status】

3.防火墙开放ftp服务

金沙官网线上 4

firewall-cmd --permanent --add-service=ftp

如果是stopped,说明服务是停止的,就运行如下命令吧:

重启防火墙:

启动vsftp:【 service vsftpd start】

firewall-cmd --reload

重启vsftp: 【service vsftpd restart】

查看防火墙:

使用VSftpd需要关闭防火墙,运行如下命令关闭防火墙:

firewall-cmd --list-all

关闭防火墙:【 service iptables stop】

金沙官网线上 5

三、配置VSFTP

4.新建一个将要分享的文件目录

1、vsftp配置文件: /etc/vsftpd/vsftpd.conf

 mkdir /home/www/zhi.com -p

2、vsftp默认目录: /var/ftp/

5.新建一个ftp用户:

3、Vsftp默认运行匿名方式登录,如果你想指定用户,并且有上传文件和下载文件的权限需要做如下配置

useradd -d /home/www/zhi.com -s /sbin/nologin  zhi-ftp

-d /home/www/zhi.com 指定将来的分享的根目录是:/home/www/zhi.com

-s /sbin/nologin 使此账户只能登陆ftp不能通过ssh登陆

Eg:例如如果允许root用户上传

6.创建密码

a、修改/etc/vsftpd/user_list文件将root去掉

passwd zhi-ftp

b、修改/etc/vsftpd/ftpusers文件将root去掉

7.修改ftp的配置文件

c、查看SELinux设置: # getsebool -a | grep ftp

vim /etc/vsftpd/vsftpd.conf 

执行结果:ftp_home_dir–>off,setsebool allow_ftpd_full_access–>off

修改内容:

进行修改:# setsebool ftp_home_dir 1

<!-- YES 改成 NO  -->
anonymous_enable=NO
<!-- 去掉前面的#  -->
chroot_local_user=YES
<!--添加下面一行代码-->
allow_writeable_chroot=YES

进行修改:# setsebool allow_ftpd_full_access 1

本文由金沙官网线上发布于操作系统,转载请注明出处:CentOS 6.0安装与配置VSFTP

您可能还会对下面的文章感兴趣: