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
使用 URI 快速連接
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 維基。