• sftp配置


    sftp不需要安装,只需要借助sshd服务器即可使用。

    增加用户
    useradd -s /bin/false mysftp


    设置用户密码
    passwd mysftp


    创建用户家目录
    mkdir /home/data/mysftp


    更改用户家目录
    usermod -d /home/data/mysftp mysftp

    设置用户活动目录权限:
    chown root:mysftp /home/data/mysftp
    chmod 755 /home/data/mysftp

    修改配置文件:
    vim /etc/ssh/sshd_config
    #Subsystem sftp internal-sftp #注释这行
    Subsystem sftp internal-sftp #使用系统自带的sftp服务

    Match Group mysftp
    ChrootDirectory /home/data/mysftp #允许用户活动的目录
    X11Forwarding no
    ForceCommand internal-sftp
    AllowTcpForwarding no

    上传权限:(设置了chroot后根目录是无法写入的)
    mkdir /home/data/mysftp/upload
    chown mysftp.mysftp /home/data/mysftp/upload
    chmod 755 /home/data/mysftp/upload

    测试:

    sftp mysftp@127.0.0.1

  • 相关阅读:
    ptmalloc内存分配和回收详解(文字版)
    HITCTF2018
    缓冲区溢出保护机制——Windows
    缓冲区溢出保护机制——Linux
    TAMUCTF
    反汇编简介
    apkg命令
    ubuntu基本命令
    ubuntu命令~
    apt-get用法
  • 原文地址:https://www.cnblogs.com/fanxuanhui-linux/p/5894613.html
Copyright © 2020-2023  润新知