zoukankan      html  css  js  c++  java
  • LINUX 中 VSFTPD安裝

    VSFTPD

    简写:vsftpd是very secure FTP daemon 的缩写,是一个完全免费的,开源代码的ftp服务器软件

    特点:vsftpd是一款在LINUX发行版中最受推崇的FTP服务器程序,小巧轻快,安全易用,支持虚拟用户,

    支持带宽限制等功能

     

    安装环境:CentOS 6.8.64位

    vsftpd版本:

    vsftpd-2.2.2-21.el6.x86_64

                                  安装vsftpd的步骤

    安装命令:

    1. yum -y install  vsftpd  

    注意:是否使用sudo权限执行(根据安装环境决定)

               rpm -qa| grep vsftpd 可以通过这个命令检查是否安装了 vsftpd

               默认安装路径/etc/vsftpd/vsftpd.conf

    2.创建虚拟用户

    A.选择在根目录或者用户目录下创建ftp文件夹:mkdir ftpfile  如:/ftpfile

    B.添加匿名用户:useradd ftpuser -d/ftpfile

    C.修改ftpfile权限:chown -R ftpuser.ftpuser/ftpfile

    D.重设ftpuser密码:passwd ftpuser

    注意:是否使用sudo权限根据实际环境

                      实战记录

    创建文件夹

    根目录:cd /

    创建文件夹:sudo mkdir ftpfile

    到创建的文件夹中:cd ftpfilee

    查看:ll查看当前文件夹的使用情况

    添加用户:sudo useradd (用户名字:ftpuser) ftpuser  -d/ftpdfile/   (设置没有登录权限 )-s /sbin/nologin

    回到根目录 cd ..

    查询用户是否创建成功 ll 

    查看添加新用户的信息 ll | grep ftpuser(用户名称)

    修改用户的密码:sudo passwd (用户名)

    在ftpfile中创建一个Index.html页面:sudo vim index.html

    内容:here is ftpfile

    /fepfile    (按ESC  在按 SHFIT在输入: wq 在回车)

     

    3.ftp服务器的配置

    A.cd /etc/vsftpd

    B.sudo vim chroot_list

    C.把刚才新增的虚拟用户添加到配置文件中,后续要引用

    D.wq保存退出

    E.sudo vim /etc/selinux/config 修改为SELINUX=disabled

    F.wq保存退出

    注:如果一会验证时碰到550拒绝访问,执行sudo  setsebool -p ftp_home_dir 1

    重启linux服务器 执行reboot命令

                      实战记录

    查询软件的安装路径:whereis  (软件名称) 

    whereis vsftpd

    配置ftp服务器执指向我们创建在根目录下的文件夹并且把用户配置到ftp服务器中

    sudo vim/etc/vsftpd/vsftpd.config

    会打开一个文件找到bbanner节点:

    bbanner:在访问ftpd服务器的时候会弹出相应的欢迎信息

     

    4.防火墙的配置

    A.sudo vim/etc/sysconfig/iptables

    B. -A INPUT -p TCP --dport 61001:62000 -j ACCEPT

    -A OUTPUT -p TCP --sport 61001:62000 -j ACEEPT

    -A INPUT -p TCP --dport 20 -j ACCEPT

    -A OUTPUT -p TCP --sport 20 -j ACEEPT

    -A INPUT -p TCP --dport 21 -j ACCEPT

    -A OUTPUT -p TCP --sport 21 -j ACEEPT

    以上配置设置到防火墙中

    wq保存设置退出

    sudo service iptables restart 重启防火墙服务

    6.执行:sudo service vsftpd restart 重启防火墙命令

    只要保证 Starting vsftpd 是OK的即可

     

    7.打开浏览器访问:ftp://服务器IP即可

     

    8.vsftpd的常用命令:

    启动:sudo service vstfpd start

    关闭:sudo servcie vsftpd stop

    重启:sudo service vsftpd restart

     

    小结:

    LINUX下安装vsftpd要安装vsftpd服务器,创建虚拟用户,配置,防火墙设置,验证

     

    周永发
  • 相关阅读:
    使用Redis实现分布式锁
    SpringBoot 定时任务的使用
    HTTP请求调试软件 Postman
    ElasticSearch的安装
    全文搜索 简介
    SpringBoot整合Redis
    Git 操作远程仓库(Github)
    Git的使用
    Git 简介、下载安装、配置
    Vue 商城的一些小demo(后台添加商品、前台购物车、本地存储的使用)
  • 原文地址:https://www.cnblogs.com/yvanBk/p/9012878.html
Copyright © 2011-2022 走看看