跳至內容

Remmina

出自 Arch Linux 中文维基

Remmina 是用 GTK 編寫的遠程桌面客戶端,託管在 GitLab 上 [1]。 它支持以下協議:SSH、VNC、RDP、NX、XDMCP、X2Go、HTTP(s)。

安裝

安裝軟體包 remmina

  • 要支持 SPICE 請安裝 spice-gtk 軟體包。
  • 要支持 RDP 也請安裝可選的 freerdp 軟體包。
  • 要支持 X2Go 也請安裝可選的 pyhoca-cliAUR 軟體包。
注意:如果在安裝完上述所需軟體包後未在 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@server
  • vnc://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 維基

參考連結