本节介绍从本地向山河云内虚机传输数据4种方式及操作步骤。

需求示例

前提要求:

已有山河云console(控制台)账户 登录地址:https://console.shanhe.com/login
已有山河云EasyConnect(VPN)账户 登录地址:https://124.128.58.194:4433

需求:本地机器中有部分文件需要上传至山河云云服务器。

需求分析

目前平台支持提供了4种向云服务器内上传文件的方式,从云服务器内取数据同理。下面将根据4种传输方式,两种云服务器系统场景进行演示。

  • 1. 拨通VPN直接传输:
    操作最为简单,但受限于VPN带宽最大限制5M,可传输小型文件,大文件传输效率极低。

    • Linux云服务器

    • Windows云服务器

  • 2. 使用公网FTP中转服务器:
    通过山河云部署的的FTP中转服务器进行文件中转,传输效率受限于客户本机上传流量,无隐私防护,其他使用FTP中转服务器的客户可查看,修改,下载文件内容。

    • Linux云服务器

    • Windows云服务器

  • 3.通过对象存储转存:
    操作大体流程与通过FTP中转服务器类似,但操作较为复制,需要有一定基础,全盘迁移或其他大文件建议使用这种方式。

    • Linux云服务器

    • Windows云服务器

  • 4. 线下邮寄数据盘:
    将数据物理盘线下邮寄给云平台运维团队操作,运输过程中数据安全性难以保证,传输时效性不做保证。

测试环境:

测试云服务器两台:

云服务器类型

内网远程连接地址

VPC端口转发地址

Linux

192.168.30.17:22

10.106.17.12:16001

Windows

192.168.30.19:3389

10.106.17.12:16004

操作示例:

拨通VPN直接传输

1.确保已登录山河云EasyConnect,并有对应云服务器所在VPC网络权限。
2.已为云服务器远程连接端口配置好VPC端口转发与放开对应安全组权限。Windows使用3389端口,Linux使用22端口。
如前提条件未满足或不清楚,请查看操作指南

Linux云服务器

  • 本机是Windows

    • 通过ftp客户端连接xtp服务器,以Xshell7所带Xftp示范
      1.输入连接信息:ssh root@10.106.17.12 -p16001
      2.点击上方绿色Sftp图标连接
      3.连接后从左边拖动文件进行传输

trans01
  • 本机是Mac

    • 使用文件传输工具连接,以Transmit示范
      1.输入连接信息点击连接
      2.连接后从左边拖动文件进行传输

trans02

Windows云服务器

  • 本机是Windows

    • 使用本机自带RDP远程桌面连接进行连接
      1.计算机项填写IP:端口:10.106.17.12:16004

trans03

2.点击连接信息后输入账号密码

trans04

3.成功连接到远程桌面后可直接拖动文件或复制粘贴文件

  • 本机是Mac

    • 使用文件传输工具连接,以Microsoft Remote Desktop示范
      1.点击Add PC,PC name填入IP及端口

trans05

2.点击Add连接后输入账号密码

trans06

3.成功连接到远程桌面后可直接拖动文件或复制粘贴文件

使用公网FTP中转服务器

  • 传输分为两部分:客户端上传至FTP文件服务器与云服务器从FTP文件服务器拉取文件,首先在本机客户端连接上公网FTP云服务器,上传相关文件,然后使用云服务器连接同一FTP服务器下载相关文件。

  • 在window和Mac环境下,连接FTP服务器时,可使用资源管理器或通过ftp客户端连接xtp服务器,为满足断点续传等需求,以下操作都使用FTP客户端进行连接

1.确保已登录山河云EasyConnect,并有对应云服务器所在VPC网络权限。
2.已为云服务器远程连接端口配置好VPC端口转发与放开对应安全组权限。Windows使用3389端口,Linux使用22端口。
如前提条件未满足或不清楚,请查看操作指南
3.如需使用FTP中转服务器,请工单联系工程师获取服务器地址及账号密码。

客户端上传至FTP文件服务器

  • 本机是Windows

    • 使用ftp客户端连接与上述连接方式相同
      1.连接Xftp
      2.将需上传至虚机文件上传至FTP中转服务器

  • 本机是Mac

    • 使用文件传输工具连接与上述连接方式相同
      1.连接Transmit
      2.将需上传至虚机文件上传至FTP中转服务器

云服务器从FTP文件服务器拉取文件

  • 云服务器是Windows

    • 登陆云服务器后,使用ftp客户端连接与上述连接方式相同
      1.连接Xftp
      2.选中传输文件复制粘贴至云服务器内

  • 云服务器是Linux

    • 下载ftp客户端工具,连接后下载文件

      1. 下载安装ftp客户端(如果尚未安装):
        sudo yum install -y ftp

      2. 连接到ftp服务器
        ftp ftp服务器地址 端口:

      3. 输入用户名和密码进行认证

      4. 列出目录并下载相应文件
        ls
        get 文件名称

      5. 退出ftp会话
        bye

通过对象存储转存

  • 操作流程与通过FTP中转服务器类似,但操作较为复制,需要有一定基础,全盘迁移或其他大文件建议使用这种方式。传输分为两部分:本机配置好对象存储客户端,将要传输数据上传至对象存储;云内云服务器挂载对象存储至本地盘下载文件。
    客户端上传数据至对象存储请参考:安装 S3 Browser
    云内云服务器挂载对象存储至本地盘请参考:Linux 使用对象存储作为本地盘

线下邮寄数据盘

  • 线下邮寄整块数据盘,运输途中数据安全性不做保障,依照工作人员时间处理,数据传输时效性不做保证,如有需要请工单联系获取收货地址。