Remmina
外观
Remmina 是用 GTK 编写的远程桌面客户端,托管在 GitLab 上 [1]。 它支持以下协议:SSH、VNC、RDP、NX、XDMCP、X2Go、HTTP(s)。
- 要支持 VNC 请安装 libvncserver包 或 gtk-vnc包 软件包。
- 要支持 SPICE 请安装 spice-gtk包 软件包。
- 要支持 RDP 也请安装可选的 freerdp包 软件包。
- 要支持 X2Go 也请安装可选的 pyhoca-cliAUR 软件包。
- 密码存储依赖于 GNOME Keyring 或者 KDE Wallet。
注意:如果在安装完上述所需软件包后未在 Remmina 的下拉菜单里面找到对应协议(如 RDP),请确保先完全退出 Remmina:执行
killall remmina。当您重启 Remmina 后,对应协议应该就可以使用了。Remmina 在 $XDG_CONFIG_HOME/remmina 目录下存储设置和连接文件。
| 文件 | 用处 |
|---|---|
remmina.perf |
应用设置 |
*.remmina |
连接文件 |
全系统的默认文件来自 /etc/xdg/remmina ,在首次运行后会被复制到用户的配置目录下。
Remmina 连接文件会被存起来用于连接您的服务器,文件名是自动生成的,但是您可以使用您喜欢的文件名手动创建您自己的连接文件。
连接文件可以通过 GUI 创建或者手动地在 $XDG_CONFIG_HOME/remmina 目录下放一个后缀为 .remmina 的文件。
要打开之前保存的连接配置您可以这样做:
$ remmina -c /path/to/example.remmina
Remmina 支持基于 URI 的快速连接。
- RDP:
remmina -c rdp://user@example.com - 带有域名的 RDP:
remmina -c rdp://DOMAIN\\user@example.com - VNC:
remmina -c vnc://user@example.com - 带有搜索字符串的 VNC:
remmina -c vnc://example.com?VncUsername=user - SSH:
remmina -c ssh://user@example.com - SPICE:
remmina -c spice://example.com
URI 可以被嵌入加密的密码:
rdp://user:ENCRYPTED@servervnc://user:ENCRYPTED@server
使用以下命令生成加密的密码:
$ remmina --encrypt-password
连接文件可以不需要交互界面就可以更新。 例如:
$ echo "mypassword" | remmina --update-profile $XDG_CONFIG_HOME/remmina/example.remmina \ --set-option username=user \ --set-option resolution_mode=2 \ --set-option password
- 命令行用法请参阅
remmina --help。 - 对于高级设置,请参阅上游 Remmina 维基。