zoukankan      html  css  js  c++  java
  • sftp服务器配置

    环境依赖:openssh-server >=4.8  //ssh -V 查看
    安装环境: centos6,centos7

      1.创建用户组 sftp
        groupadd sftp

      2.创建登录用户
        useradd -G sftp -s /sbin/nologin test //禁止用户ssh登录
        passwd test

      3.修改ssh登录配置文件
        vim /etc/ssh/sshd_config
        将下面这行注释
        # Subsystem sftp /usr/libexec/openssh/sftp-server
        在末尾加入以下配置:
        Match Group sftp //匹配sftp用户组中的用户
        X11Forwarding no
        AllowTcpForwarding no
        ChrootDirectory %h //只能访问默认的用户目录
        ForceCommand internal-sftp
        注意:centos6 需将这一行 # Subsystem sftp /usr/libexec/openssh/sftp-server 改为 Subsystem sftp internal-sftp

      4.配置目录权限
        chown root.sftp /home/test
        chgrp -R sftp /home/test
        chmod 755 /home/test
        配置用户可以修改的目录
        mkdir /home/test/upload
        chown -R test:sftp /home/test/upload

      5.测试验证

        

       新增用户时,重复2,4步即可 。

    赠人玫瑰,手有余香,如果我的文章有幸能够帮到你,麻烦帮忙点下右下角的推荐,谢谢!

    作者: imcati

    出处: https://www.cnblogs.com/imcati/>

    本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 原文链接

  • 相关阅读:
    git分支
    git使用
    多人协作
    python初心记录二
    python初心记录一
    Javascript 概念类知识
    想成为前端工程师?希望读完这篇文章能对你有所帮助。
    Egret note
    cocos2d-js 连连看
    PS置入图片之后保留选区方便C图
  • 原文地址:https://www.cnblogs.com/imcati/p/11378678.html
Copyright © 2011-2022 走看看