zoukankan      html  css  js  c++  java
  • 命令行创建sftp用户

    #!/bin/bash
    #1.创建sftp组
    groupadd sftp
    #2.创建用户sftp用户
    mkdir -p /mvtech/sftp_root/mvtechsftp
    useradd -d /mvtech/sftp_root/mvtechsftp -g sftp -s /bin/false mvtechsftp
    echo "mvtech123"|passwd --stdin mvtechsftp
    #3.编辑vi /etc/ssh/sshd_config
    sed -i "s/Subsystem/#Subsystem/g" /etc/ssh/sshd_config
    cat >>/etc/ssh/sshd_config << EOF
    Subsystem sftp internal-sftp
    Match Group sftp
    ChrootDirectory /mvtech/sftp_root/%u
    ForceCommand internal-sftp
    EOF
    #4.更改sftp home目录权限
    chown root:sftp /mvtech/sftp_root/mvtechsftp
    chmod 755 /mvtech/sftp_root/mvtechsftp/
    #5.创建要使用的目录
    mkdir -p /mvtech/sftp_root/mvtechsftp/upload
    #6.更改组
    chown mvtechsftp:sftp /mvtech/sftp_root/mvtechsftp/upload
    #7.赋予权限
    chmod 755 /mvtech/sftp_root/mvtechsftp/upload/
    #8.重启ssh服务
    systemctl restart sshd
  • 相关阅读:
    css自适应
    css居中
    js生成签名
    javascript与Android、IOS交互
    js截取路径参数
    js date对象
    js判断设备、浏览器类型
    live555实践
    关于django
    mysql的基本知识
  • 原文地址:https://www.cnblogs.com/sdhzdtwhm/p/9283371.html
Copyright © 2011-2022 走看看