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了

  • 相关阅读:
    3927Circular Sequence 思维题(求环形最大子列和)
    Rotational Painting(hdu 3685 凸包+多边形重心 模板题
    模拟 3897: Catch the Mouse
    L3-010 是否完全二叉搜索树 (30分)
    已知两种遍历顺序 推剩下的一种
    进阶实验4-3.3 完全二叉搜索树 (30分)->排序得出搜索树中序遍历->已知搜索树中序求层序
    任意进制转化/模板(c++/ java)
    4038: Robot Navigation --bfs(求最短路及其路径条数)
    A Simple Math Problem(hdu 5974 数论题
    LCM Walk(hdu 5584;数论题
  • 原文地址:https://www.cnblogs.com/wpjamer/p/6973928.html
Copyright © 2011-2022 走看看