Linux 系统通过 RDP 上传文件到 Windows 云主机
操作场景
Rdesktop 是远程桌面协议(RDP)的开源客户端,用于进行连接 Windows 云服务器等操作。本文介绍本地 Linux 机器通过 rdesktop 快速上传文件至 Windows Server 2012 R2 操作系统的云主机。
说明:
- 本地 Linux 机器需搭建可视化界面,否则无法使用 rdesktop。
- 本文 Linux 机器操作系统以 CentOS 7.6 为例,不同版本的操作系统步骤可能有一定区别,请您结合实际业务情况参考文档进行操作。
前提条件
请确保 Windows 云主机可以访问公网。
操作步骤
获取云主机浮动 IP
登录 云平台控制台,在’’概况’’-》“云主机” 页面的云主机列表中找到需要传输文件的云主机,查看其浮动IP,如下图所示:
安装 rdesktop
在终端执行以下命令,下载 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 页面查找最新安装包,并在命令行中替换为最新安装路径。
依次执行以下命令,解压安装包并进入安装目录。
1
tar xvzf rdesktop-1.8.3.tar.gz
1
cd rdesktop-1.8.3
依次执行以下命令,编译安装 rdesktop。
1
./configure
1
make
1
make install
安装完成后,可执行以下命令查看是否成功安装。
1
rdesktop
上传文件
执行以下命令,指定共享给云主机的文件夹。
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 云主机界面。 选择左下角的,点击这台电脑,您可在云服务器系统界面查看已共享的文件夹。如下图所示:
- 双击打开共享文件夹,并将需要上传的本地文件复制到 Windows 云主机的其他硬盘中,即完成文件上传操作。
例如,将share
文件夹中的 A 文件复制到 Windows 云服务器的 C: 盘中。
下载文件
如需将 Windows 云主机中的文件下载至本地计算机,也可以参照上传文件的操作,将所需文件从 Windows 云主机中复制到共享文件夹中,即可完成文件下载操作。