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
    
  • 相关阅读:
    JavaWeb核心之Servlet
    Http&Tomcat
    XML&反射
    JDBC连接池和DBUtils
    JDBC
    testng依赖
    java mysql
    eclipse自动补全的设置
    java Logger 的使用与配置
    python数据持久存储:pickle模块的基本使用
  • 原文地址:https://www.cnblogs.com/zhiwenxi/p/14314279.html
Copyright © 2011-2022 走看看