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

    1/  测试是否有安装

      `rpm -qa |grep vsftpd

    2/ 若有检测是否开启

    chkconfig --list|grep vsftpd

    3/  若无开始安装

    yum install vsftp

    4/ 开机自启动

    chkconfig vsftpd on

    5/ 修改配置

    vim /etc/vsftpd/vsftpd.conf

    开启 96 97 99 85 行信息

    6/ 创建用户

    useradd ftpuser 创建用户
    passwd ftpuser 给用户添加密码

    7/ 给用户组创建权限

    chown -R ftpuser:ftpuser  /usr/local/bin
    chmod u+w,-x,o-w-r(777) /usr/local/bin

    8/ 重启服务

    service vsftpd restart

    9/ sftp登录测试

    10/ 卸载

    rpm -e vsftpd

    一些命令

    whereis vsftpd  查看 vsftpd 安装位置

    2 修改selinux

    getsebool -a | grep ftp
    vim /etc/selinux/config
    修改 SELINUX=1。

    配置文件详情
    anonymous_enable=NO #不允许匿名用户登陆
    local_enable=YES #vsftpd所在系统的用户可以登录vsftpd
    write_enable=YES #允许使用任何可以修改文件系统的FTP的指令
    local_umask=002 #匿名用户新增文件的umask数值
    anon_upload_enable=NO #匿名用户不可以上传文件
    anon_mkdir_write_enable=NO #匿名用户不可以修改文件
    xferlog_enable=YES #启用一个日志文件,用于详细记录上传和下载。
    use_localtime=YES #使用本地时间而不是GMT
    vsftpd_log_file=/var/log/vsftpd.log #vsftpd日志存放位置
    dual_log_enable=YES #用户登陆日志
    connect_from_port_20=YES #开启20端口
    xferlog_file=/var/log/xferlog #记录上传下载文件的日志
    xferlog_std_format=YES #记录日志使用标准格式
    idle_session_timeout=600 #登陆之后超时时间60秒,登陆之后,一分钟不操作,就会断开连接。
    chroot_local_user=YES #用于指定用户列表文件中的用户,是否允许切换到上级目录
    listen=YES #开启监听
    pam_service_name=vsftpd.vu #验证文件的名字
    userlist_enable=YES #允许由userlist_file指定文件中的用户登录FTP服务器
    tcp_wrappers=YES #支持tcp_wrappers,限制访问(/etc/hosts.allow,/etc/hosts.deny)
    guest_enable=YES #起用虚拟用户
    guest_username=taokey #虚拟用户名

    让每一滴智慧绘制成一条不归路!
  • 相关阅读:
    BZOJ 3506 机械排序臂 splay
    BZOJ 2843 LCT
    BZOJ 3669 魔法森林
    BZOJ 2049 LCT
    BZOJ 3223 文艺平衡树 splay
    BZOJ 1433 假期的宿舍 二分图匹配
    BZOJ 1051 受欢迎的牛 强连通块
    BZOJ 1503 郁闷的出纳员 treap
    BZOJ 1096 ZJOI2007 仓库设计 斜率优化dp
    BZOJ 1396: 识别子串( 后缀数组 + 线段树 )
  • 原文地址:https://www.cnblogs.com/JdsyJ/p/8508261.html
Copyright © 2011-2022 走看看