206
云计算
负载均衡
产品简介
产品价格
快速入门
用户指南
实践操作
常见问题
购买指南
云服务器
产品简介
计费规则
购买指导
控制台使用指南
常见问题
云数据库
产品简介
计费规则
购买指导
快速入门
连接实例
控制台使用指南
对象存储
产品简介
控制台使用指南
程序员百科
Python
通过SFTP/SCP上传或下载文件(本地主机为Linux或macOS)-阿里云服务器ECS使用教程

产品推荐:

1、安全稳定的云服务器租用,2核/2G/5M仅37元,点击抢购>>>

2、高防物理服务器20核/16G/50M/500G防御仅350元,点击抢购>>>

3、百度智能建站(五合一网站)仅880元/年,点击抢购>>> 模板建站(PC+手机站)仅480元/年,点击抢购>>>

4、阿里云服务器2核2G3M仅99元/年、2核4G5M仅199元/年,新老同享,点击抢购>>> 

5、腾讯云服务器2核2G4M仅99元/年、新老同享,点击抢购>>>   


点击这里点击这里进入阿里云ECS官方页面,立即免费体验云服务器ECS>>>

如果您的本地主机是Linux或macOS操作系统,云服务器ECS为Linux操作系统,可通过SFTP或SCP将本地文件上传到ECS,或将ECS上的文件下载到本地主机。

什么是SFTP或SCP?两者有什么区别?

适用场景

  • 本地主机:Linux或macOS操作系统。

  • 云服务器:Linux操作系统。

  • 文件大小:不限制文件大小。

    重要
    • 若您的本地主机为Windows系统,请参考通过WinSCP上传或下载文件(本地主机为Windows)。

    • 以下情况,还可以通过Workbench或云助手上传下载文件(不限制本地主机类型):

      • (单个文件不大于500 MB)通过Workbench工具上传或下载。具体操作,请参见使用Workbench上传或下载文件(单个文件不大于500MB)。

      • (单个文件不大于24 KB)通过云助手上传文件至ECS。具体操作,请参见通过云助手上传本地文件到ECS实例。

前提条件

  • ECS实例状态为运行中

  • 获取ECS实例的对外公网IP地址。

    说明

    若您的ECS实例未实现公网通信,可绑定弹性公网IP。具体操作,请参见绑定EIP。

  • ECS实例所在安全组入方向已开放22端口。具体操作,请参见添加安全组规则。

SFTP命令上传或下载文件/文件夹

  1. 在终端上远程连接云服务器ECS。

     
    sftp [云服务器登录名]@[云服务器公网IP地址]
  2. 上传或下载文件/文件夹。

     
    # 上传文件/文件夹到云服务器ECSput -r 本地主机文件/文件夹的绝对路径 云服务器文件保存根目录# 下载文件/文件夹到本地主机get -r 云服务器文件/文件夹的绝对路径 本地主机文件保存根目录

    示例:

     
    # 将本地文件/users/file.txt上传至ECS的/home/ecs-user目录下put -r /users/file.txt /home/ecs-user# 将ECS的/home/ecs-user目录下file.txt下载至本地路径/users下get -r /home/ecs-user/file.txt /users

SCP命令上传或下载文件/文件夹

 
# 上传本地文件/文件夹到云服务器scp -r 本地文件/文件夹的绝对路径 云服务器用户名@云服务器实例公网IP地址:云服务器文件保存根目录#下载文件/文件夹到本地主机scp -r 云服务器用户名@云服务器实例公网IP地址:云服务器文件/文件夹的绝对路径 本地主机文件保存根目录

示例:

 
# 将本地文件/home/test001.txt上传至公网IP地址为121.40.XX.XX的云服务器的/home目录下scp -r /home/test001.txt root@121.40.XX.XX:/home# 将公网IP地址为121.43.XX.XX的云服务器的/home/test001.txt下载到本地主机的/home目录下scp -r root@121.43.XX.XX:/home/test001.txt /home


这条帮助是否解决了您的问题? 已解决 未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!