美文网首页环境搭建
centos7配置sftp信息

centos7配置sftp信息

作者: master_h | 来源:发表于2017-11-03 18:08 被阅读0次

    适用于linux服务器配置sftp账号和对应权限

    1.创建用户

    groupadd <组名>

    2.添加用户并设置为对应组

    useradd -g <组名称> -s /sbin/nologin -d <路径名> -M sftp (/sbin/nologin为禁止登录shell的用户)

    3.设置用户密码

    passwd sftp

    4.设置权限。
    chown root:sftp sftp
    
    chmod 755 sftp
    
    5.修改SSH配置
    /etc/ssh/sshd_config
    
    修改Subsystem
    
    Subsystem sftp internal-sftp
    
    6.在sshd_config添加用户配置
    Match User sftp   #限制的用户
    
    X11Forwarding no  
    
    AllowTcpForwarding no
    
    ForceCommand internal-sftp
    
    ChrootDirectory /home/sftp  #用户的根目录
    
    7.最后重启SSH

    /bin/systemctl restart sshd.service

    8.登录时所属权限低,应在对应文件夹下新建文件夹,权限为登录用户,即可实现上传权限

    相关文章

      网友评论

        本文标题:centos7配置sftp信息

        本文链接:https://www.haomeiwen.com/subject/rftxmxtx.html