美文网首页
centos配置sftp

centos配置sftp

作者: 跨端开发 | 来源:发表于2019-06-29 11:11 被阅读0次
    安装依赖
    yum install openssh-server openssl
    
    

    备份

    cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
    
    修改ssh配置文件
    vi /etc/ssh/sshd_config
    

    文末添加

    Subsystem sftp internal-sftp
    Match Group sftpgroup
    Match User xgwxsftp
    X11Forwarding no
    AllowTcpForwarding no
    ChrootDirectory /data/www/
    ForceCommand internal-sftp
    
    配置目录权限
    mkdir -p /sftp/sftpuser //-p 表示parents,即递归创建目录
    usermod -d /sftp/sftpuser sftpuser // -d 表示修改用户home目录
    
    // 设置Chroot目录权限
    chown root:sftpgroup /sftp/sftpuser
    chmod 755 /sftp/sftpuser
    
    // 设置sftp用户可以操作的目录
    mkdir /sftp/sftpuser/upload
    chown sftpuser:sftpgroup /sftp/sftpuser/upload
    chmod 755 /sftp/sftpuser/upload
    
    重启ssh服务

    centos7

    systemctl restart sshd.service
    

    centos6

    service sshd restart
    
    参考

    SFTP服务配置以及命令/代码操作
    https://blog.csdn.net/zhichao_qzc/article/details/80301994

    CentOS6.9下sftp配置和scp用法
    https://blog.csdn.net/Pipcie/article/details/83545603

    CentOS 6配置SFTP
    https://www.jianshu.com/p/5025d6de4e09

    给sftp创建新用户、默认打开和限制在某个目录
    https://www.cnblogs.com/xjnotxj/p/6912471.html

    相关文章

      网友评论

          本文标题:centos配置sftp

          本文链接:https://www.haomeiwen.com/subject/ionucctx.html