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

    让每一滴智慧绘制成一条不归路!
  • 相关阅读:
    Oracle10g之SGA与PGA分配建议
    Oracle 用户权限管理方法
    快速部署RDA Remote Diagnostic Agent
    转 :Oracle 数据库信息收集工具RDA使用指南 Oracle 数据库信息收集工具RDA使用指南
    AIX6.1下配置Nmon性能工具
    优化 AIX 6.1 的性能
    使用Oracle外部表来查询分析警告日志
    qq
    Java字符串2
    java字符串
  • 原文地址:https://www.cnblogs.com/JdsyJ/p/8508261.html
Copyright © 2011-2022 走看看