zoukankan      html  css  js  c++  java
  • 阿里云CentOS中vsftp安装、配置、卸载

    1--卸载


    查看当前服务器中的vsftpd
    rpm -qa|grep vsftpd
    例如结果为:vsftpd-2.2.2-13.el6_6.1.x86_64
    执行卸载
    rpm -e vsftpd-2.2.2-13.el6_6.1.x86_64
    返回:卸载时自动备份vsftp的用户列表文件
    warning: /etc/vsftpd/vsftpd.conf saved as /etc/vsftpd/vsftpd.conf.rpmsave
    warning: /etc/vsftpd/user_list saved as /etc/vsftpd/user_list.rpmsave
    删除上面的文件
    rm -rf /etc/vsftpd
    查看vsftpd是否还在开机启动项中
    chkconfig --list
    查看vsftpd运行状态
    service vsftpd status
    返回:vsftpd: unrecognized service(无法识别vsftpd,说明卸载了vsftpd了)


    2--安装


    yum -y install vsftpd


    3--配置


    以下是vsftpd的主配置文件的内容


    -----------------/etc/vsftpd/vsftpd.conf START---------------------------------------

     
    anonymous_enable=NO
    local_enable=YES
    write_enable=YES
    local_umask=022
    #anon_upload_enable=YES
    #anon_mkdir_write_enable=YES
    dirmessage_enable=YES
    xferlog_enable=YES
    connect_from_port_20=YES
    #chown_uploads=YES
    #chown_username=whoever
    #xferlog_file=/var/log/xferlog
    xferlog_std_format=YES
    idle_session_timeout=600
    data_connection_timeout=120
    #nopriv_user=ftpsecure
    #async_abor_enable=YES
    ascii_upload_enable=YES
    ascii_download_enable=YES
    ftpd_banner=Welcome to lightnear FTP service.
    #deny_email_enable=YES
    #banned_email_file=/etc/vsftpd/banned_emails
    chroot_local_user=YES
    #chroot_list_enable=YES
    #chroot_list_file=/etc/vsftpd/chroot_list
    ls_recurse_enable=YES
    listen=YES
    #listen_ipv6=YES
     
    pam_service_name=vsftpd
    userlist_enable=YES
    userlist_deny=NO
    #设置FTP用户可以访问的主目录(如果该目录不存在,可以创建并修改权限)
    local_root=/var/ftp
    tcp_wrappers=YES
    use_localtime=YES


    ---------------------/etc/vsftpd/vsftpd.conf END------------------------------------


    增加FTP账户
    useradd ftpadmin -s /sbin/nologin
    给ftpadmin设置密码
    passwd ftpadmin
    输入两遍密码即可


    修改/etc/vsftpd/user_list文件
    将所有内容清掉之后添加一个用户ftpadmin即可


    创建FTP根目录
    mkdir /var/ftp
    如果上述目录已经存在,只需要修改权限即可
    chown -R ftpadmin /var/ftp
    chmod -R 755 /var/ftp


    默认开启vsftpd服务配置
    查看vsftpd服务是否在启动项中
    chkconfig --list
    如果没有
    chkconfig --add vsftpd
    开启开机启动
    chkconfig --level 35 vsftpd on
    重新查看vsftpd再启动项列表中的情况
    chkconfig --list
    结果如下:
    vsftpd          0:off   1:off   2:off   3:on    4:off   5:on    6:off


    到此,安装配置完毕,重新启动vsftpd服务
    service vsftpd restart
    就可以使用FlashFXPE或者FileZilla登陆FTP了

  • 相关阅读:
    jQuery火箭图标返回顶部代码
    质数和分解(完全背包)
    CodeForces
    FZU
    FZU
    Pets(匈牙利算法)
    Construct a Matrix (矩阵快速幂+构造)
    绝世好题(线性dp)
    String painter (区间dp)
    Funny Positive Sequence (思维+前缀)
  • 原文地址:https://www.cnblogs.com/wpjamer/p/6973928.html
Copyright © 2011-2022 走看看