zoukankan      html  css  js  c++  java
  • CentOS7搭建sftp

    openssh-server自带sftp服务

    1.添加组:

    groupadd  sftp

    2.添加不可登录的sftp用户

    useradd -u 1001  -g  sftp   -s /sbin/nologin        sftp

      

    3.设置sftp账户的密码

      passwd sftp

     

    4.创建sftp目录

      mkdir  -p  /sftp

      

    5.对sftp目录授权。属主必须是root

     chown   -R    root:sftp     /sftp

     

     chmod -R  755  /sftp

     

    6.编辑/etc/ssh/sshd_config配置文件

    文末添加如下信息

    Subsystem sftp   internal-sftp #这行指定使用sftp服务使用系统自带的internal-sftp代码

    Match       Group    sftp  #用来匹配组内的用户

    ChrootDirectory  /sftp/   #用chroot将用户的根目录指定到/sftp

    ForceCommand    internal-sftp  #指定运行internal-sftp的命令

     

    7.命令检测语法是否有误

     sshd  -t

    8.重启sshd

     systemctl restart sshd

    9.连接sftp

    使用命令行连接:sftp

    sftp协议    账户名@主机

    sftp   sftp@192.168.1.183

     

    或使用客户端工具登录:   

     

  • 相关阅读:
    select下拉的value和option内值得获取
    express模块下GET和POST获取前台数据
    Node.js---fs模块
    Node.js---MySQL的增删改查
    Node.js--mysql的应用
    Node.js-router(将大服务拆分成一个个小服务)
    22
    窗口切换
    IO
    第一次实训作业
  • 原文地址:https://www.cnblogs.com/qianjiang/p/13222727.html
Copyright © 2011-2022 走看看