使用 Windows 从 Ubuntu 导出的“.rdp”文件

使用 Windows 从 Ubuntu 导出的“.rdp”文件

我从工作中获得了这个“ .rdp” remoteAPP 文件,它使我能够从终端服务器运行特定的应用程序,我可以使用 Windows 双击轻松打开它,有没有什么办法可以从 Ubuntu 打开这种文件?

答案1

您可以使用雷米娜,从 Ubuntu 11.04 版本开始,它是远程桌面的默认应用程序。

从 Remmina 主菜单中选择“工具”->“导入”,然后选择您的 .rdp 文件。它将被导入并添加到 Remmina 中已保存的连接中,您可以在启动 Remmina 时随时使用它。

答案2

从终端来看,这对我有用:

remmina -c Downloads/somemachine.rdp 

命令行帮助说:

$ remmina  --help
...
-c, --connect=FILE          Connect to a .remmina file

旧版本的 remmina 无法理解administrative session:i:1azure 门户生成的文件中的该行,因此您需要将 remmina 升级到较新版本,或者注释掉文件中的该行(带有#works 前缀的行)。

答案3

Remmina 可在 Linux Mint 17.3(基于 Ubuntu 14.04)上运行

但是我无法让它直接与 .rdp 文件一起工作。无论是通过导入还是双击都行。

实际效果良好的是:

使用文本编辑器打开 .rdp 文件。将服务器名称和网关名称复制粘贴到 remmina。

编辑:这也使我免于下载.rdp 文件、在我的计算机上搜索它等。

答案4

我使用 KDE,所以我更喜欢 krdc。这里有一个使用 .rdp 文件中的选项运行 krdc 的小脚本。

#!/bin/bash
#
#
krdc `awk '
/^full address:s:/ { sub("full address:s:",""); sub("\015",""); host=$1; next}
/^username:s:/ { sub("username:s:",""); sub("\015",""); user=$1; next}
END { 
  printf "rdp://%s@%s\n", user, host 
}
' $1`
  1. 将以上文本复制到文件
  2. 更改文件模式添加执行位(chmod a+x file)
  3. 使用 .rdp 文件作为参数运行该文件

我只实现了基本参数 - 用户和主机名。您可以随意实现其他参数。您也可以使用其他 rdp 程序 - 只需更改脚本中的名称即可。该脚本以以下格式提供参数rdp://user@host

相关内容