文档中心 云主机 最佳实践 本地文件上传到云主机 Linux 系统通过 RDP 上传文件到 Windows 云主机
在这篇文章中:

    Linux 系统通过 RDP 上传文件到 Windows 云主机

    操作场景

    Rdesktop 是远程桌面协议(RDP)的开源客户端,用于进行连接 Windows 云服务器等操作。本文介绍本地 Linux 机器通过 rdesktop 快速上传文件至 Windows Server 2012 R2 操作系统的云主机。

    说明:

    • 本地 Linux 机器需搭建可视化界面,否则无法使用 rdesktop。
    • 本文 Linux 机器操作系统以 CentOS 7.6 为例,不同版本的操作系统步骤可能有一定区别,请您结合实际业务情况参考文档进行操作。

    前提条件

    请确保 Windows 云主机可以访问公网。

    操作步骤

    获取云主机浮动 IP

    登录 云平台控制台,在’’概况’’-》“云主机” 页面的云主机列表中找到需要传输文件的云主机,查看其浮动IP,如下图所示:

    安装 rdesktop

    1. 在终端执行以下命令,下载 rdesktop 安装包,此步骤以 rdesktop 1.8.3 版本为例。

      1
      wget https://github.com/rdesktop/rdesktop/releases/download/v1.8.3/rdesktop-1.8.3.tar.gz

      如果您需要最新的安装包,可以前往GitHub rdesktop 页面查找最新安装包,并在命令行中替换为最新安装路径。

    2. 依次执行以下命令,解压安装包并进入安装目录。

      1
      tar xvzf rdesktop-1.8.3.tar.gz
      1
      cd rdesktop-1.8.3
    3. 依次执行以下命令,编译安装 rdesktop。

      1
      ./configure
      1
      make
      1
      make install
    4. 安装完成后,可执行以下命令查看是否成功安装。

      1
      rdesktop

    上传文件

    1. 执行以下命令,指定共享给云主机的文件夹。

      1
      rdesktop 云主机浮动IP  -u 云主机帐号 -p 云主机登录密码 -r disk:指定共享文件夹名=本地文件夹路径

    说明:云服务器的帐号默认为 Administrator

    例如,执行以下命令,将本地计算机的/home文件夹共享至指定云主机中,并将共享文件夹重命名为share

    1
    rdesktop 118.xx.248.xxx  -u Administrator -p 12345678 -r disk:share=/home

    成功共享后将打开 Windows 云主机界面。 选择左下角的,点击这台电脑,您可在云服务器系统界面查看已共享的文件夹。如下图所示:

    1. 双击打开共享文件夹,并将需要上传的本地文件复制到 Windows 云主机的其他硬盘中,即完成文件上传操作。
      例如,将 share 文件夹中的 A 文件复制到 Windows 云服务器的 C: 盘中。

    下载文件

    如需将 Windows 云主机中的文件下载至本地计算机,也可以参照上传文件的操作,将所需文件从 Windows 云主机中复制到共享文件夹中,即可完成文件下载操作。