zoukankan      html  css  js  c++  java
  • 安装vsftp

    这篇博客简单记录了vsftp的安装,不涉及具体参数的解释说明

    安装环境

    # cat /etc/redhat-release 
    CentOS Linux release 7.5.1804 (Core) 
    # getenforce 
    Disabled
    # systemctl is-active firewalld.service 
    unknown

    yum安装vsftp

    # yum list |grep vsftp
    vsftpd.x86_64                          3.0.2-25.el7                    @base    
    vsftpd-sysvinit.x86_64                 3.0.2-25.el7                    base 
    
    # yum -y install vsftpd

    修改配置文件

    # cd /etc/vsftpd/
    
    # cat vsftpd.conf
    anonymous_enable=NO
    local_enable=YES
    write_enable=YES
    local_root=/data            #ftp管理目录,没有的话就创建,这个目录需要相应的用户具有rwx权限
    local_umask=022
    dirmessage_enable=YES
    xferlog_enable=YES
    connect_from_port_20=YES
    xferlog_file=/var/log/xferlog      
    xferlog_std_format=YES
    chroot_local_user=YES
    chroot_list_enable=YES
    chroot_list_file=/etc/vsftpd/chroot_list      #没有就创建
    listen=YES
    pam_service_name=vsftpd
    userlist_file=/etc/vsftpd/user_list
    userlist_enable=YES
    userlist_deny=NO
    tcp_wrappers=YES
    allow_writeable_chroot=YES     #没有这一行,有时会报错:500 OOPS: vsftpd: refusing to run with writable root inside chroot()

    配置用户

    # cd /data
    # echo "welcome to my ftp!">>.message
    # cd /etc/vsftpd/
    # vim user_list 
    root
    work

    创建用户和缺少的文件

    # useradd work
    # echo '123456'|passwd --stdin work
    # touch /etc/vsftpd/chroot_list

    启动并测试

    # systemctl restart vsftpd.service
  • 相关阅读:
    Java学习--泛型
    java学习--自定义类的实例的大小比较和排序
    Java学习--枚举
    java学习--修饰符
    Java学习--变量
    POI--各种样式的XSSFCellStyle的生成
    POI 使用颜色字符串生成XSSFColor对象
    Others # 看到的一些創意 / 知乎不錯的提問/ Android安全
    RO # 不错站点
    Linux # Virtual Box VBoxGuestAdditions.iso
  • 原文地址:https://www.cnblogs.com/Go-Spurs-Go/p/10936390.html
Copyright © 2011-2022 走看看