zoukankan      html  css  js  c++  java
  • Centos6.5中安装和配置vsftp详细总结

    一、vsftp安装篇

    #查看是否安装:
    rpm -qa|grep vsftpd
    #卸载vsftpd
    rpm -e vsftpd-2.2.2-11.el6_3.1x86_64 --nodeps
    # 安装vsftpd yum
    -y install vsftpd # 启动 service vsftpd start # 开启启动 chkconfig vsftpd on

    二、vsftp相关命令之服务篇

    # 启动ftp服务
    service vsftpd start
    # 查看ftp服务状态
    service vsftpd status 
    # 重启ftp服务
    service vsftpd restart
    # 关闭ftp服务
    service vsftpd stop

    三、vsftp配置篇

    #进入vsftpd配置文件
    vim /etc/vsftpd/vsftpd.conf 
    # 禁止匿名用户anonymous登录
    anonymous_enable=NO
    # 允许本地用户登录
    local_enable=YES
    # 让登录的用户有写权限(上传,删除)
    write_enable=YES
    # 默认umask
    local_umask=022
    # 把传输记录的日志保存到/var/log/vsftpd.log
    xferlog_enable=YES
    xferlog_file=/var/log/vsftpd.log
    xferlog_std_format=NO
    # 允许ASCII模式上传
    ascii_upload_enable=YES 
    # 允许ASCII模式下载
    ascii_download_enable=YES
    # 使用20号端口传输数据
    connect_from_port_20=YES
    # 欢迎标语
    ftpd_banner=Welcome to use my test ftp server.
    # 接下来的三条配置很重要
    # chroot_local_user设置了YES,那么所有的用户默认将被chroot,
    # 也就用户目录被限制在了自己的home下,无法向上改变目录。
    # chroot_list_enable设置了YES,即让chroot用户列表有效。
    # ★超重要:如果chroot_local_user设置了YES,那么chroot_list_file
    # 设置的文件里,是不被chroot的用户(可以向上改变目录)
    # ★超重要:如果chroot_local_user设置了NO,那么chroot_list_file
    # 设置的文件里,是被chroot的用户(无法向上改变目录)
    chroot_list_enable=YES
    # touch /etc/vsftpd/chroot_list 新建
    chroot_list_file=/etc/vsftpd/chroot_list
    use_localtime=YES
    # 以standalone模式在ipv4上运行
    listen=YES



    # PAM认证服务名,这里默认是vsftpd,在安装vsftpd的时候已经创建了这个pam文件,

    # 在/etc/pam.d/vsftpd,根据这个pam文件里的设置,/etc/vsftpd/ftpusers
    # 文件里的用户将禁止登录ftp服务器,比如root这样敏感的用户,所以你要禁止别的用户
    # 登录的时候,也可以把该用户追加到/etc/vsftpd/ftpusers里。
    pam_service_name=vsftpd
    # 重启 vsftpd
    service vsftpd restart

    四、vsftp用户篇

    # 创建用户
    useradd -d /home/webapps/www.xxx.com -s /sbin/nologin -M hzh1990
    # 设置用户到文件夹
    chown -R username /home/webapps/www.xxx.com/public
    # 设置权限
    chown -R 777  /home/webapps/www.xxx.com/public
    # 添加密码
    passwd hzh1990 -> 密码 -> 确认密码
  • 相关阅读:
    LintCode Python 简单级题目 488.快乐数
    LintCode Python 简单级题目 100.删除排序数组中的重复数字 101.删除排序数组中的重复数字II
    LintCode Python 简单级题目 373.奇偶分割数组
    LintCode Python 简单级题目 39.恢复旋转排序数组
    LintCode Python 简单级题目 35.翻转链表
    LintCode Python 简单级题目 451.两两交换链表中的节点
    LintCode Python 简单级题目 174.删除链表中倒数第n个节点
    aws查看官方centos镜像imageid
    linux shell脚本查找重复行/查找非重复行/去除重复行/重复行统计
    php配置优化-生产环境应用版
  • 原文地址:https://www.cnblogs.com/huangjinwen/p/5910198.html
Copyright © 2011-2022 走看看