• 安装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 #虚拟用户名

    让每一滴智慧绘制成一条不归路!
  • 相关阅读:
    POJ 3923 Ugly Windows(——考察思维缜密性的模拟题)
    POJ 3829 Seat taking up is tough(——只是题目很长的模拟)
    练习json读取中文
    关于调接口和腾讯云cos方面。
    JavaScript如何处理解析JSON数据详解
    js获取url参数值的两种方式
    修改Host,配置域名访问
    Atom设置震撼的编辑效果
    atom总结
    用node.js可以开启静态服务 不需要借助apache 或者xampl
  • 原文地址:https://www.cnblogs.com/JdsyJ/p/8508261.html
Copyright © 2020-2023  润新知