zoukankan      html  css  js  c++  java
  • vsftpd基础学习

    vsftpd

    简介:

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

    特点:

    Vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序,小巧轻快,安全易用,支持虚拟用户,支持带宽限制等功能

    安装系统环境:

    Centos 6.x 64位

    vsftpd版本
    最新版本

    1 安装

    执行 yum -y install vsftpd
    注意:
    (1)是否使用sudo权限执行请根据您具体环境来决定
    (2)rpm -qa|grep vsftpd 可通过这个检查是否已经安装vsftpd
    (3)默认配置文件在/etc/vftpd/vsftpd.conf
    

    2 创建虚拟用户

    (1)选择在根或者用户目录下创建ftp文件夹:mkdir ftpfile,如:/ftpfile
    (2)添加匿名用户:user add ftpuser -d /ftpfile -s /sbin/nologin
    (3) 修改ftpfile权限:chown -R ftpuser.ftpuser /ftpfile
    (4) 重设ftpuser密码:passwd ftpuser 
    账号:ftpuser  johnson
    

    3 配置

    (1)cd /etc/vsftpd
    (2)sudo vim chroot_list
    (3)把刚才新增的虚拟用户添加到此配置文件中,后续要引用
    (4) wq 保存退出
    (5)sudo vim /etc/selinux/config,修改为SELINUX = disabled
    (6)wq保存退出
    注意:如果一会验证的时候碰到550拒绝访问请执行:
    sudo setsebool -P ftp_home_dir 1
    然后重启Linux服务器,执行reboot命令
    (7)sudo vim /etc/vsftpd/vsftpd.conf
    (8) 添加或更新配置
    详细说明请访问:
    http://learning.happymmall.com/env.ht ml
    

    4 防火墙配置

    (1)sudo vim /etc/sysconfig/iptables
    
    (2)-A INPUT -p TCP —dport 61001:62000 -j ACCEPT
    -A OUTPUT -p TCP —sport 61001:62000 -j ACCEPT
    -A INPUT -p TCP —dport 20 -j ACCEPT
    -A OUTPUT -p TCP —sport 20 -j ACCEPT
    -A INPUT -p TCP —dport 21 -j ACCEPT
    -A INPUT -p TCP —sport 21  -j ACCEPT
    (3) wq保存退出
    (4)sudo service iptables restart 执行命令重启防火墙
    

    5 vsftpd验证

    1.执行 sudo service vsftpd restart
    注意:第一次启动时Shutting down vsftpd是failed不用理会,因为这是重启命令,保证Starting vsftpd 是OK即代表vsftpd服务成功
    2 执行ifconfig查看运行vsftpd服务器的ip地址
    3 打开浏览器访问:ftp://10.211.55.6

    6 常用命令

    启动:sudo service vsftpd start
    关闭:sudo service vsftpd stop
    重启:sudo service vsftpd restart
    

    cenOS 8

  • 相关阅读:
    软件体系架构复习要点
    Operating System on Raspberry Pi 3b
    2019-2020 ICPC North-Western Russia Regional Contest
    2019 ICPC ShenYang Regional Online Contest
    2019 ICPC XuZhou Regional Online Contest
    2019 ICPC NanChang Regional Online Contest
    2019 ICPC NanJing Regional Online Contest
    Codeforces Edu Round 72 (Rated for Div. 2)
    Codeforces Round #583 (Div.1+Div.2)
    AtCoder Beginning Contest 139
  • 原文地址:https://www.cnblogs.com/johnsonbug/p/15808570.html
Copyright © 2011-2022 走看看