zoukankan      html  css  js  c++  java
  • sftp 设置仅能访问自己目录的用户

    1. 创建一个目录,owner为root,权限为750或755,此处为 /home/test01

    添加一个用户test01,home目录设置为 /home/test01

    再创建一个子目录用于用户上传:/home/test01/upload,owner为test01,

    $ mkdir /home/test01
    $ chown root:test01 /home/test01
    $ mkdir /home/test01/upload
    $ chown test01:test01 /home/test01/upload

    2. 增加一个组 sftponly

    $ groupadd sftponly

    将test01的用户组设置为sftponly,并且设置为无ssh权限

    $ usermod –G sftponly -s /sbin/nologin test01

    2. 修改 /etc/ssh/sshd_config

    修改 Subsystem:

    #Subsystem      sftp    /usr/libexec/openssh/sftp-server
    Subsystem      sftp    internal-sftp

    添加配置:

    Match Group sftponly
    ChrootDirectory %h
    ForceCommand internal-sftp
    AllowTcpForwarding no
    X11Forwarding no

     重启sshd服务

    $ service sshd restart
  • 相关阅读:
    实验五
    实验四
    实验三
    实验二
    寄存器(内存访问)
    实验一
    寄存器
    Mermaid 绘图总结
    电脑查看系统版本
    _ZNote_Chrom_插件_Chrom运行Android软件_APK
  • 原文地址:https://www.cnblogs.com/got-my-way/p/4164936.html
Copyright © 2011-2022 走看看