通过Workbench上传下载或管理ECS上的文件

重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

使用Workbench登录ECS实例后,可使用文件管理功能,可视化完成文件上传、下载、编辑等操作。

适用范围

  • 文件大小限制:上传到Linux实例的文件体积不能大于1200MB。上传到Windows实例的文件体积不能大于100MB。超过限制,需采用其他文件传输方式

  • 传输速度:在使用Workbench上传文件时,高峰期可能会出现传输速度较慢的情况,若出现传输速度较慢的问题,可采用其他文件传输方式

  • 在控制台通过会话管理连接实例时,不支持该功能

Linux实例文件管理

上传文件

如何判断当前使用的Workbench版本是1.0还是2.0?

Workbench 2.0

  1. 通过Workbench登录Linux实例

    请使用root或拥有待下载文件访问权限的用户登录实例,否则可能因为权限问题无法下载。
  2. 在左侧菜单栏,单击image,进入文件管理页面,单击目标实例展开文件树。

    image中单击实例提示“该实例当前登录方式不支持文件管理

    • 问题现象:

      出现如图所示提示,且实例名称后方出现ssm(会话管理)标识。

      image

    • 问题原因:

      使用会话管理连接实例时不支持该功能。

    • 解决方案:

  3. 右键需要上传文件的文件夹。单击上传按钮,选择需要上传的文件。

    也可在左侧目录树双击需要上传文件的文件夹,在右侧界面单击上传文件或将文件拖入,完成上传操作。
  4. 等待文件传输完成。

    上传文件后,页面右下角会显示文件上传任务进度。

    image

Workbench 1.0

  1. 通过Workbench登录Linux实例

    请使用root或拥有待下载文件访问权限的用户登录实例,否则可能因为权限问题无法下载。
  2. 在顶部菜单栏左上角处,选择文件 > 打开新文件树

    image

    找不到“打开新文件树”功能

    • 问题现象:

      image

    • 问题原因:

      可能正在使用会话管理连接实例,而通过会话管理连接实例时不支持该功能。

      如果不是通过会话管理连接实例时,出现该现象,可以尝试刷新页面重新连接实例。

    • 解决方案:

  3. 在文件树中,右键单击需要上传文件的位置,然后在菜单中单击上传文件

  4. 选择待上传的目标文件。

    弹出如下上传成功提示框时,表示上传完成。上传完成

    说明

    如果文件上传失败,您可以重试或删除文件。如果多个文件上传失败,您可以单击重新上传所有失败项目,一键重新上传。

    可在文件列表中对已上传的目标文件进行修改、删除、下载、重命名等操作。

下载文件

如何判断当前使用的Workbench版本是1.0还是2.0?

Workbench 2.0

  1. 通过Workbench登录Linux实例

    请使用root或拥有待下载文件访问权限的用户登录实例,否则可能因为权限问题无法下载。
  2. 在左侧菜单栏,单击image,进入文件管理页面,单击目标实例展开文件树。

    image中单击实例提示“该实例当前登录方式不支持文件管理

    • 问题现象:

      出现如图所示提示,且实例名称后方出现ssm(会话管理)标识。

      image

    • 问题原因:

      使用会话管理连接实例时不支持该功能。

    • 解决方案:

  3. 右键需要下载的文件,单击下载

    也可在左侧目录树,双击需要下载文件所在文件夹,在右侧界面,单击待下载文件操作列下的image > 下载
  4. 等待文件传输完成。

    单击下载后,页面右下角会显示文件下载任务进度。

Workbench 1.0

  1. 通过Workbench登录Linux实例

    请使用root或拥有待下载文件访问权限的用户登录实例,否则可能因为权限问题无法下载。
  2. 在顶部菜单栏左上角处,选择文件 > 打开新文件树

    image

    找不到“打开新文件树”功能

    • 问题现象:

      image

    • 问题原因:

      可能正在使用会话管理连接实例,而通过会话管理连接实例时不支持该功能。

      如果不是通过会话管理连接实例时,出现该现象,可以尝试刷新页面重新连接实例。

    • 解决方案:

  3. 在文件树中,右键单击需要下载的文件,然后在菜单中单击下载文件

    弹出如下下载成功提示框时,表示下载完成。下载完成

    说明

    如果文件下载失败,可以重试或删除文件。如果多个文件下载失败,您可以单击重新下载所有失败项目,一键重新下载。

创建文件

如何判断当前使用的Workbench版本是1.0还是2.0?

Workbench 2.0

  1. 使用Workbench登录Linux实例

    请使用 root 或具有文件读写权限的用户登录,否则无法查看或编辑文件。
  2. 在左侧菜单栏,单击image,进入文件管理页面,单击目标实例展开文件树。

  3. 在界面左侧的文件树中,右键单击目标文件夹,单击新建文件

  4. 新建文件对话框中,输入文件名称,然后单击确定

Workbench 1.0

  1. 使用Workbench登录Linux实例

    请使用 root 或具有目标目录写入权限的用户登录,否则可能无法创建文件。
  2. 在顶部菜单栏,选择文件 > 打开新文件树

    image

  3. 在界面左侧的文件树中,右键单击目标文件夹,单击新建文件

  4. 新建文件对话框中,输入文件名称,然后单击确定

查看/编辑文件

如何判断当前使用的Workbench版本是1.0还是2.0?

Workbench 2.0

  1. 使用Workbench登录Linux实例

    请使用 root 或具有文件读写权限的用户登录,否则无法查看或编辑文件。
  2. 在左侧菜单栏,单击image,进入文件管理页面,单击目标实例展开文件树。

  3. 双击目标文件,查看/修改文件内容。

    可直接在本界面编辑文件,完成后按Ctrl+S(Windows)或Command+S(Mac)保存即可。

    image

Workbench 1.0

  1. 使用Workbench登录Linux实例

    请使用 root 或具有文件读写权限的用户登录,否则无法查看或编辑文件。
  2. 在顶部菜单栏,选择文件 > 打开新文件树

    image

  3. 在界面左侧的文件树中,双击目标文件,查看文件内容。

    可直接在本界面编辑文件,完成后单击界面右侧image保存即可。

    image

删除文件

警告

删除前请确认文件已无业务用途或系统依赖,避免影响业务运行。

如何判断当前使用的Workbench版本是1.0还是2.0?

Workbench 2.0

  1. 使用Workbench登录Linux实例

    请使用 root 或具有文件删除权限的用户登录,否则无法删除文件。
  2. 在左侧菜单栏,单击image,进入文件管理页面,单击目标实例展开文件树。

  3. 在文件树中,右键单击目标文件,选择删除

  4. 确定删除文件或目录对话框中,确认无误后,单击确定

Workbench 1.0

  1. 使用Workbench登录Linux实例

    请使用 root 或具有文件删除权限的用户登录,否则无法删除文件。
  2. 在顶部菜单栏,选择文件 > 打开新文件树

    image

  3. 在文件树中,右键单击目标文件,选择删除

  4. 确定删除文件或目录对话框中,确认无误后,单击确定

Windows实例文件管理

上传文件

  1. 使用Workbench登录Windows实例

  2. 在搜索框中搜索并打开此电脑

    如果搜索不到此电脑,可以打开文件资源管理器,然后在左侧导航栏点击此电脑
  3. 双击重定向的驱动程序和文件夹区域的xxx@上的workbench驱动盘。

    image

  4. 直接从本地拖动目标文件(例如test.txt)至该目录。

    image

  5. 然后将目标文件从该目录拖动到C盘或者其他盘。

    重要

    重新连接、退出实例时,Workbench会自动清除该实例重定向的驱动程序和文件夹中已上传的所有文件信息以节省空间,该目录仅用于文件传输,请不要保存文件。

下载文件

重要

不支持下载空白文件。

  1. 使用Workbench登录Windows实例

  2. Windows搜索框中搜索并打开此电脑

  3. 双击重定向的驱动程序和文件夹区域的xxx@上的workbench驱动盘。

    image

  4. 将目标文件从C盘或其他盘拖动到Download目录,即可将文件下载到本地。自动下载.png

常见问题

如何判断当前使用的Workbench版本是1.0还是2.0?如何切换到2.0?

可通过界面样式判断Workbench的版本。Workbench 2.0的左上角会显示Workbench图标image,而1.0则显示WORKBENCH字样,左侧菜单栏也有所差别。

Workbench 2.0

Workbench 1.0

image

image

如需切换Workbench版本,可单击右上角的体验新版(进入2.0)或返回旧版(回到1.0)。

文件管理页面选择实例提示“该实例当前登录方式不支持文件管理”

  • 问题现象:

    出现如图所示提示,且实例名称后方出现ssm(会话管理)标识。

    image

  • 问题原因:

    使用会话管理连接实例时不支持该功能。

  • 解决方案:

找不到顶部菜单栏

  • 问题现象:Workbench界面顶部找不到菜单栏,找不到文件按钮。

  • 问题原因:顶部菜单栏被隐藏

  • 解决方案:右键终端界面,单击显示/隐藏菜单栏

Linux实例时找不到“打开新文件树”功能

  • 问题现象:

    image

  • 问题原因:

    可能正在使用会话管理连接实例,而通过会话管理连接实例时不支持该功能。

    如果不是通过会话管理连接实例时,出现该现象,可以尝试刷新页面重新连接实例。

  • 解决方案:

从本地上传文件时,上传失败,提示Permission Denied

  • 问题现象:

    image

  • 问题原因:

    当前使用的实例登录用户可能没有目标目录的写权限,导致文件上传失败。比如使用ecs-user用户登录实例后上传文件到/opt目录时会出现该错误。

  • 解决方案:

    • 使用root用户登录实例后上传文件。

      您可以使用root用户重新登录实例后上传文件。

      如果您创建实例时选择的登录名为ecs-user,需要先设置root用户的密码后才能使用root登录实例,具体操作,请参见方式一:通过控制台在线重置实例密码
    • 将文件上传到当前用户的家目录。

      例如使用ecs-user登录实例时,可以将文件上传到ecs-user的家目录,即/home/ecs-user目录中。