![使用 Windows 从 Ubuntu 导出的“.rdp”文件](https://linux22.com/image/969062/%E4%BD%BF%E7%94%A8%20Windows%20%E4%BB%8E%20Ubuntu%20%E5%AF%BC%E5%87%BA%E7%9A%84%E2%80%9C.rdp%E2%80%9D%E6%96%87%E4%BB%B6.png)
我从工作中获得了这个“ .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:1
azure 门户生成的文件中的该行,因此您需要将 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`
- 将以上文本复制到文件
- 更改文件模式添加执行位(chmod a+x file)
- 使用 .rdp 文件作为参数运行该文件
我只实现了基本参数 - 用户和主机名。您可以随意实现其他参数。您也可以使用其他 rdp 程序 - 只需更改脚本中的名称即可。该脚本以以下格式提供参数rdp://user@host
。