zoukankan      html  css  js  c++  java
  • CentOS7.5 下搭建SFTP

    CentOS7.5 下搭建SFTP

    创建用户组
    groupadd sftp
    创建用户test

    useradd -G sftp -s /sbin/nologin test
    -s 禁止用户ssh登录
    -G 加入sftp用户组

    创建密码
    passwd test
    修改配置文件 sshd_config

    sudo vim /etc/ssh/sshd_config
    
    将下面这行注释
    #Subsystem  sftp  /usr/libexec/openssh/sftp-server
    
    然后在末行加入:
    Match Group sftp #匹配sftp用户组中的用户
    X11Forwarding no 
    AllowTcpForwarding no
    ChrootDirectory %h #只能访问默认的用户目录(自己的目录), 例如 /home/wwwroot
    ForceCommand internal-sftp

    设置目录权限

    chown root:sftp /home/wwwroot
    chgrp -R sftp /home/wwwroot
    chmod -R 755 /home/wwwroot
    # 设置用户可以上传的目录, 该用户下允许用户上传删除修改文件及文件夹
    mkdir /home/wwwroot/upload
    chown -R test:sftp /home/wwwroot/upload
    chmod -R 755 /home/wwwroot/upload
  • 相关阅读:
    jquery
    模板库
    Luogu P1902 刺杀大使
    8.20模拟赛再次观光记
    Luogu P1122 最大子树和
    Luogu P1470 最长前缀 Longest Prefix
    8.18爆炸记
    Luogu P1388 算式
    Luogu P1103 书本整理
    8.17
  • 原文地址:https://www.cnblogs.com/oneweek/p/10387194.html
Copyright © 2011-2022 走看看