zoukankan      html  css  js  c++  java
  • Centos配置sftp

    sftp配置:

    ssh -V  使用ssh –V命令来查看openssh的版本,版本必须大于4.8p1,低于这个版本需要升级。

    1、添加用户及用户组:

    groupadd sftp
    useradd -g sftp -s /bin/false user  #用户名  
    passwd user

    2、创建用户的sftp目录并配置权限:

    mkdir -p /data/sftp/user
    chown user:sftp - R /data/sftp/user/

    3、指定user的home为/data/sftp/user:

    usermod -d /data/sftp/user  user

    4、修改sshd_config:

    vi /etc/ssh/sshd_config
    找到以下内容并注释:
    Subsystem      sftp    /usr/libexec/openssh/sftp-server
    在文档结尾处添加:
    Subsystem       sftp    internal-sftp
    Match Group sftp
    ChrootDirectory /data/sftp/%u
    ForceCommand    internal-sftp
    AllowTcpForwarding no
    X11Forwarding no

    5、修改selinux:

    vi /etc/selinux/config
    #SELINUX=enforcing
    #改为
    #SELINUX=disabled
    setenforce 0

    6、重启服务:

    service sshd restart

    备注(python小脚本):

  • 相关阅读:
    CodeForces
    CodeForces
    CodeForces
    CodeForces
    CodeForces
    CodeForces
    CodeForces
    CodeForces
    Code froces 831 A. Unimodal Array
    无聊随便敲敲
  • 原文地址:https://www.cnblogs.com/chimeiwangliang/p/7096417.html
Copyright © 2011-2022 走看看