Linux sftp服务器搭建

  1.  添加用户组groupadd sftp
  2. 添加用户并设置为sftp组:useradd -g sftp -s /sbin/nologin -M sftp
  3. 修改sftp用户的密码(新密码:superlop123456): passwd sftp 服务器

  4. 建立sftp用户的根目录和所属组,修改权限(755)ssh

  5. 在sftp目录中建立可写入的目录spa

  6. 打开sshd_config文件:注释掉Subsystem sftp /usr/libexec/openssh/sftp-server, 在文件末尾添加以下行:
  7. Subsystem sftp internal-sftp.net

    Match User sftp命令行

    X11Forwarding norest

    AllowTcpForwarding noserver

    ForceCommand internal-sftpget

    ChrootDirectory /usr/sftpclass

  8. 将修改后的文件,上传到/etc/ssh/目录下,对原来的文件进行覆盖更新
  9. 在Linux命令行,执行systemctl restart sshd命令,重启配置
  10. 验证效果, 成功进入到sftp用户下,说明服务器搭建完成:ftp

  11. 验证sftp文件服务器文件路径(文件夹下能够正常上传下载文件):

  12.  

    命令:

    groupadd sftp

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

    password sftp

    cd /

    cd usr

    mkdir sftp

    chown root:sftp sftp

    chmod 755 sftp

    cd sftp

    mkdir file

    chown sftp:sftp file

     

    systemctl restart sshd

     

    cd /

    sftp sftp@127.0.0.1

相关文章
相关标签/搜索