反馈已提交

网络繁忙

Linux系统配置使用SFTP

  • 文档创建者:Vic.zhang
  • 编辑次数:22次
  • 最近更新:Wendy123456 于 2021-11-03
  • 1. 概述

    Linux 系统自带 SFTP 服务,本文将介绍如何在 Linux 系统中使用 SFTP 。

    注:由于 SFTP 的传输方式使用了加密/解密技术,所以传输效率比普通的 FTP 要低得多。

    2. 操作步骤

    2.1 使用 root 用户查看 OpenSSH 的版本

    输入命令:

    ssh -V  # 版本需大于 4.8p1,如果版本过低,需要及时进行更新

    如下图所示:

    1635908517649081.png

    2.2 创建用户

    1)新建用户并设置密码:

    useradd ceshi  # 新建ceshi用户
    passwd ceshi  # 为ceshi用户设置密码

    1635906279726123.png

    此时/home路径下将自动创建ceshi文件夹。如下图所示:

    3.png

    2.3 拷贝 WEB-INF,给文件夹赋权限

    1)拷贝正式环境 Web 工程里的 WEB-INF 文件夹,并粘贴到/home/ceshi目录下。

    2)赋予权限

    chmod -R 777 /home/ceshi  #给ceshi文件夹赋予写入权限

    2.4 启动 SFTP 服务

    查看 SFTP 状态,若未启动,需启动。

    service sshd status #查看 sftp 的状态
    service sshd start #启动服务

    4.png

    2.5 使用 SFTP 

    管理员进入平台,配置文件服务器时,协议选择 SFTP ,路径填写绝对路径。如下图所示:

    注:SFTP 所在服务器防火墙需开放 22 端口。

    6.png

    3. 运维知识

    service sshd status #查看 sftp 的状态
    service sshd start #启动服务
    service sshd stop #停止服务
    service sshd restart #重启 sftp

    注:SFTP 默认是随系统启动而启动的,更多运维知识参见:集群运维手册-Linux 版 

    4. FAQ 文档

    4.1 无法上传文件或者无法重启 sshd 服务

    参考 Linux 系统安装配置 FTP 中 4.1 关闭 SELinux 的操作,即可解决。

    附件列表


    主题: 部署集成
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    在线QQ:800049425

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526

    文 档反 馈

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭