1.安装vsftpd
  a、查看是否安装vsftp
  [root@wsyjlly ~]# rpm -q vsftpd
  package vsftpd is not installed

  b、如果没有则安装vsftpd
  [root@wsyjlly ~]# yum  install -y  vsftpd
  Installed:
    vsftpd.x86_64 0:3.0.2-22.el7
  Complete!

  c、检查安装
  [root@wsyjlly ~]# whereis  vsftpd
  vsftpd: /usr/sbin/vsftpd /etc/vsftpd /usr/share/man/man8/vsftpd.8.gz


2.启动服务
  [root@wsyjlly ~]# systemctl start vsftpd


3.查看服务状态
  [root@wsyjlly ~]# systemctl status vsftpd
  ● vsftpd.service - Vsftpd ftp daemon
     Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; disabled; vendor preset: disabled)
     Active: active (running) since Sun 2018-09-02 13:21:19 CST; 3s ago
    Process: 1847 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited, status=0/SUCCESS)
   Main PID: 1848 (vsftpd)
     CGroup: /system.slice/vsftpd.service
               └─1848 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf


4.设置vsftpd开机自启

  [root@wsyjlly ~]# systemctl enable vsftpd
  Created symlink from /etc/systemd/system/multi-user.target.wants/vsftpd.service to /usr/lib/systemd/system/vsftpd.service.


5.查看看机启动服务中是否存在vsftpd服务
  [root@wsyjlly ~]# systemctl list-unit-files | grep vsftpd
  vsftpd.service                                   enabled
  vsftpd@.service                               disabled
  vsftpd.target                                     disabled


6.关闭匿名登录,设置root用户登录

  • 修改 vsftpd.conf文件

    [root@wsyjlly ~]# vi /etc/vsftpd/vsftpd.conf
    设置anonymous_enable=NO

  • 修改ftpusers文件

    [root@wsyjlly ~]# vi /etc/vsftpd/ftpusers

    

  • 修改user_list文件

    [root@wsyjlly ~]# vi /etc/vsftpd/user_list

    


7.设置防火墙

  • 查看防火墙状态

    [root@wsyjlly ~]# systemctl status firewalld
    ● firewalld.service - firewalld - dynamic firewall daemon
       Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
       Active: inactive (dead)
         Docs: man:firewalld(1)
    [root@wsyjlly ~]#

  • 开启防护墙

    [root@wsyjlly ~]# systemctl start firewalld

  • 防火墙开启vsftpd服务

    [root@wsyjlly ~]# firewall-cmd --permanent --zone=public --add-service=ftp

    success

    [root@wsyjlly ~]# firewall-cmd --reload
    success


8.设置SELinux

  • 查看SELinux状态

    • [root@wsyjlly ~]# sestatus  SELinux status:
      SELinux status:                 enable        此时可掠过该步骤

    • [root@wsyjlly ~]# sestatus  SELinux status:

        SELinux status:                 disabled          此时需开启SELinux

      •  编辑/etc/selinux/config文件,将SELinux的值设置为permissive后reboot

        [root@wsyjlly ~]# vi /etc/selinux/config

        

      • 执行下列命令:genhomedircontouch /.autorelabel后reboot

        [root@wsyjlly ~]# touch /.autorelabel

      • 标记完成后再将SELinux的值设置为enforcing后reboot

        [root@wsyjlly ~]# vi /etc/selinux/config

        
    

  • SELinux查看ftp状态

    [root@wsyjlly ~]# getsebool -a | grep ftp

    

  • 设置ftpd_full_access为on

    [root@wsyjlly ~]# setsebool -P ftpd_full_access on


9. 重启vsftpd服务器
    [root@wsyjlly ~]# systemctl restart  vsftpd
    [root@wsyjlly ~]# systemctl status  vsftpd

T

CentOS配置VSFTP服务的更多相关文章

  1. Fedora 14配置vsftp服务步骤

    Fedora 14配置vsftp服务步骤:1:检查Fedora14是否安装了vsftp服务    用rpm -qa|grep vsftp命令检查是否安装了vsftp服务,如果安装了,会显示安装好的版本 ...

  2. Centos安装vsftp服务

    1.安装vsftp yum install vsftpd 2.开启vsftp服务,设置开机自启 service vsftpd restart chkconfig vsftpd on 停止vsftpd: ...

  3. CentOS配置VSFTP服务器

    [1] 安装VSFTP [root@localhost ~]# yum -y install vsftpd [2] 配置vsftpd.conf文件 [root@localhost ~]# vi /et ...

  4. Centos配置tomcat服务并且开机自启动

    把要配置成服务的tomcat文件夹中的catalina.sh脚本文件拷一份到/etc/init.d目录,并且改文件名称为tomcat6 cp /usr/web/tomcat/tomcat-/bin/c ...

  5. centos配置vsftp,ftp服务

    1.安装vsftp 1.1.安装vsftp,测试安装的vsftpd的版本是:vsftpd.x86_64 0:3.0.2-11.el7_2 yum -y install vsftpd 1.2.修改配置文 ...

  6. centos配置nfs服务详细步骤(centos开启nfs服务)

    一.NFS服务简介 NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操 ...

  7. Linux(Centos)配置vsftp使用账号密码(虚拟用户)登录ftp进行文件上传和修改

    安装vsftp yum install vsftpd -y 安装完成之后进入vsftp的配置文件夹 cd /etc/vsftpd/ 文件夹内容如下 [root@VM-0-12-centos vsftp ...

  8. centos配置ssh服务并简单测试

    最近在做计算机集群方面的东西,简单弄了一下ssh服务. 首先把前提情况介绍一下: 1.我是用的虚拟机先模拟的,也不是没有真机,就是跑来跑去麻烦. 2.装了三个相同配置的centos虚拟机,详细参数就不 ...

  9. centos配置vsftpd服务2

    ftp搭建 一.搭建前提a.ssh服务已经开启,b.防火墙关闭,c.连网1.查看ssh和防火墙的状态 service sshd status service iptables status 2.开启s ...

随机推荐

  1. tar打包如何不打包某一个文件夹(排除某些文件夹)

    tar打包如何不打包某一个文件夹(排除某些文件夹) 问题描述: 最近想备份一下Tomcat运行的的功能文件,以防特殊情况的发生.但是在实际操作的过程中发现,可能是由于Unix/Linux版本太老的原因 ...

  2. 【python接口自动化测试教程】00---00章节就代表开篇吧

    今天突然想写个接口测试教程,由于本人是初级的比小白稍微好那么一丢丢,所以不知道能不能坚持下来 写的不对的地方还请大咖指教 先去忙自己的工作了,忙完了回来开始写第一章吧 或者先写个大纲,要不然写的章节会 ...

  3. WPF 依赖属性&附加属性

    依赖属性 暂无 附加属性 1.在没有控件源码的前提下增加控件的属性 2.多个控件需要用到同一种属性 使用附加属性可以减少代码量,不必为每一个控件都增加依赖属性 3.属性不确定是否需要使用 在某些上下文 ...

  4. 下单快发货慢:一个 JOIN SQL 引起 SqlClient 读取数据慢的奇特问题

    最近遇到一个非常奇特的问题,在一个 ASP.NET Core 项目中从 SQL Server 2008 R2 中查询获取 100 条记录竟然耗时 10 多秒,如果是查询本身慢,那到不是什么奇特的问题. ...

  5. touch-action属性引起的探索

     最近在做微信项目的时候遇到一个奇怪的问题: 常购清单的商品多了以后往上滑没有任何反应,不能滑动.但商城首页又可以往上滑.而且ios没有这个问题,安卓才有这个问题. 起初我以为是因为这2个页面调用接口 ...

  6. localStorage 存满了怎么办?

    先来几道面试题 1.a.meituan.com 和 b.meituan.com 这两个域能够共享同一个 localStorage 吗? 2.在 webview 中打开一个页面:i.meituan.co ...

  7. centos6.2升级到centos6.8(6.5应该也一样)

    1.根据这篇文章https://wenku.baidu.com/view/55bf7f8db8f67c1cfad6b8bf.html修改CentOS-Base.repo文件(主要是修改baseurl为 ...

  8. javascript编程中this解析

    一.为什么要使用this? this 提供了一种更优雅的方式来隐式"传递"一个对象引用,因此可以将 API 设计得更加简洁并且易于复用.随着你的使用模式越来越复杂,显式传递上下文对 ...

  9. mysql之UPDATE,SELECT,INSERT语法

    一 :UPDATE语法   UPDATE 是一个修改表中行的DML语句. #单表语法(常用) UPDATE [LOW_PRIORITY] [IGNORE] table_reference SET as ...

  10. [视频]K8飞刀 hacking team flash0day shellcode exploit

    [视频]K8飞刀 hacking team flash0day shellcode exploit 链接:https://pan.baidu.com/s/1aVEElE2Y6zhOkaWKsUZ7Hg ...