美文网首页
sftp限制用户访问目录

sftp限制用户访问目录

作者: 八杯水多睡觉 | 来源:发表于2019-06-01 11:16 被阅读0次

    场景需求:
    新增一个用户last,该用户不能 ssh 登录
    但是可以访问自己的家目录,且只能操作自己的家目录

    先以 root 账号登录

    终端工具登录即可

    创建用户、设置密码

    useradd -s /sbin/nologin -m last
    passwd last
    

    设置用户家目录以及权限

    # 修改家目录的属主是root,属组是last
    chown root:last /home/last
    # 修改last的家目录权限
    chmod 755 /home/last
    

    家目录下创建 asset 目录

    last 用户 sftp 连接之后的操作都发生在 asset 子目录下

    cd /home/last
    mkdir asset
    chown last:last asset
    

    修改 /etc/ssh/sshd_config 配置文件

    Subsystem sftp internal-sftp
    
    Match User last
    ChrootDirectory /home/last
    X11Forwarding no
    AllowTcpForwarding no
    ForceCommand internal-sftp
    

    最后,重启 sshd 生效

    相关文章

      网友评论

          本文标题:sftp限制用户访问目录

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