zoukankan      html  css  js  c++  java
  • centos-安装sftp

    1、创建sftp用户组

    groupadd sftp
    

    2、创建ftp用户

    useradd -g sftp -s /sbin/nologin -M sftp
    
    passwd sftp
    

    3、创建temsftp家目录并指定

    给家目录更改属主并授权家目录属性必须是root,权限可以是755或是750

    mkdir /usr/sftp -p
    
    usermod -d /usr/sftp sftp
    
    chown root:root /usr/sftp
    
    chmod 755 /usr/sftp
    

    4、创建可写目录

    mkdir /usr/sftp/file -p
    
    chown sftp:sftp /usr/sftp/file
    

    5、编辑配置文件 /etc/ssh/sshd_config

    注释掉 X11Forwarding yes 这句话,大概在101行

    注释掉 Subsystem sftp /usr/libexec/openssh/sftp-server 这句话,大概在132行

    并在文件末尾添加如下语句:

    Subsystem sftp internal-sftp
    Match User sftp
    ChrootDirectory /usr/sftp
    ForceCommand  internal-sftp
    AllowTcpForwarding no
    X11Forwarding no
    

    重新启动ssh

    systemctl restart sshd
    

    6、验证

    sftp sftp@192.168.0.216
    
  • 相关阅读:
    数据流图和数据流程图的定义与组成元素
    敏捷开发3种角色
    WBS
    开发流程
    结对编程
    笔记
    登录注册界面维护2----注册界面进行Toast提示
    登录注册界面修改错误
    听说
    “学习链接篇”
  • 原文地址:https://www.cnblogs.com/zhiwenxi/p/14314279.html
Copyright © 2011-2022 走看看