• 阿里云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了

  • 相关阅读:
    Python随笔-快排
    万恶的tileMap
    cocos2d-js引擎学习笔记
    【cocos2d-js 3.0】制作2048
    js构造函数的完美继承(欢迎吐槽)
    快速排序(js版本)
    javascript语言学习笔记。
    数据结构与算法
    A*寻路算法 (cocos2d-js详细代码)
    javascript单例模式(懒汉 饿汉)
  • 原文地址:https://www.cnblogs.com/wpjamer/p/6973928.html
Copyright © 2020-2023  润新知