在服务器上传输文件或者备份的时候,我们大部分情况会使用 FTP 来进行相关处理。
最近我们遇到的一个问题是,远程服务器是 Windows 的,我们只能使用 RDP 到远程服务器上。
但是服务器不允许我们安装 FTP 传输工具或者服务器,但服务器上有个备份文件超过 5GB 需要下载到本地。
本文主要是帮助有这个需求的用户解决这个问题,文件传输我们使用的是 Windows 自带的 Remote Desktop (RDP) 而不需要在远程服务器上安装任何其他的环境。
什么是 Remote Desktop Protocol
Remote Desktop Protocol (RDP) 这个只针对的是 Windows 的环境,在 Linux 下,我们更多可能会使用 SSH,或者 SFTP,因为 Windows 的封闭性,所以 Windows 为了解决同样的问题,Widonws 的 RDP 协议中也同样的提供了相关的文件传输协议。——
简单点的来说,就是 Windows 首先会把本地计算机的一个分区作为一个磁盘映射到远程服务器上。
这样远程服务器就可以访问本地计算机的磁盘作为 文件夹的方式进行访问。
然后在远程服务器上就可以通过复制粘贴的方式直接把文件拷贝到你的本地服务器上了。
打开远程桌面链接
通过单击本地计算机上的 Start 按钮,然后搜索找到远程桌面链接。
单击就可以允许远程桌面连接了。
在进行连接之前,我们需要对远程桌面连接进行一些配置,以便于本地计算机的磁盘作为文件夹影射到远程服务器上。
配置远程桌面
下面的步骤主要目的是为了把本地的 C: 盘作为一个文件夹映射到远程服务器上。
第一步:
单击远程桌面连接中的 Show Options 来打开远程桌面连接中的更多选项。
在 Computer 字段中,输入远程桌面的地址。
第二步:
选择 Local Resources 标签页:
第三步:
在当前的载入驱动和资源选项卡中选项更多选项:
第四步:
在打开的页面中,选驱动器选项卡,然后选择 Local Disk (C:) 或者其他提供的选项卡。
然后单击 OK 继续。
对我们的情况,我们只需要拷贝服务器上的文件到本地计算机上,所以我们只需要选择本地 C 磁盘即可。
第五步
当完成上面的配置后,单击 Connect选项进行连接。
注意:
你可以对你当前的连接保存配置,单击 General 选项卡,然后单击保存即可。
通常,如果我们对远程服务器管理的时候,我们可能会管理很多远程服务器,所以保存这个配置也许能够提供一些便利。
访问你的文件
当完成连接后,可以在远程服务器上通过下面的方法来访问你本地计算机上的文件。
-
通过 RDP 登录远程服务器
-
打开远程服务器上的文件浏览器
3. 选择桌面的 This PC 或者 Computer ,这个也可能是在文件浏览器的左侧。
- 双击 C on WINDOWS10.
注意:
上面显示的 Window10 是你的本地计算机。
因为在我们的使用案例中,我们的本地计算机使用的是 Window10 操作系统。
当完成上面的操作后,我们就可以在远程服务器上和访问本地计算机文件夹一样来对文件进行复制和粘贴了。
对我们的使用 Case 来说,更多的是把服务器的某些备份文件转移到本地计算机上进行分析。