Skip to content

Remmina Proxmox authentication integration

We support Remmina 1.2+ versions only. Do not report bugs related to older Remmina versions!

Local System Description

  • Client (OS name and version):
  • Remmina version ( remmina --version ):
  • Installation mean:
    • Distribution package.
    • PPA.
    • Snap.
    • Flatpak.
    • Compiled from sources.
    • Other - detail:
  • Desktop environment (GNOME, Unity, KDE, ..):
  • Plugin:
    • RDP - freerdp version ( xfreerdp --version ):
    • VNC
    • SSH
    • SFTP
    • SPICE
    • EXEC
    • Other (Please specify):
  • Gtk Backend (Wayland, Xorg, ??):
  • Optional: include the output of the following commands at the end of this text:
    • remmina --full-version pi@raspberrypi:~ $ remmina --full-version

** (remmina:1522): CRITICAL **: secret_service_load_collections_sync: assertion 'paths != NULL' failed [glibsecret] unable to get secret service: Unknown error. Plugin entry returned false: /usr/lib/arm-linux-gnueabihf/remmina/plugins/remmina-plugin-secret.so. StatusNotifier/Appindicator support: not supported by desktop. libappindicator will try to fallback to GtkStatusIcon/xembed WARNING: Remmina is running with a secret plugin, but it cannot connect to a secret service. Remmina - 1.2.31.2 (git n/a) NAME TYPE DESCRIPTION PLUGIN AND LIBRARY VERSION RDP Protocolo RDP - Protocolo de área de trabalho remota RDP Plugin: 1.2.31.2 (git n/a), Compiled with FreeRDP lib: 2.0.0-rc2 (n/a), Running with FreeRDP lib: 2.0.0-rc2 (rev n/a), H264: Yes RDPF Arquivo RDP - Manipulador de arquivos RDP RDP Plugin: 1.2.31.2 (git n/a), Compiled with FreeRDP lib: 2.0.0-rc2 (n/a), Running with FreeRDP lib: 2.0.0-rc2 (rev n/a), H264: Yes RDPS Preferência RDP - Preferências RDP Plugin: 1.2.31.2 (git n/a), Compiled with FreeRDP lib: 2.0.0-rc2 (n/a), Running with FreeRDP lib: 2.0.0-rc2 (rev n/a), H264: Yes SFTP Protocolo SFTP - Transferência Segura de Arquivos 1.2.31.2
SPICE Protocolo SPICE - Simple Protocol for Independent Computing Environments 1.2.31.2
SSH Protocolo Shell Segura - SSH 1.2.31.2
VNC Protocolo VNC - VNC viewer 1.2.31.2
VNCI Protocolo VNCI - VNC viewer listen mode 1.2.31.2
glibsecret Secreto GNOME libsecret 1.2.31.2

  • sudo lshw -C video
  • uname -a

Linux raspberrypi 4.19.34-v7+ #1211 (closed) SMP Mon Apr 8 22:56:37 BST 2019 armv7l GNU/Linux

Remote System Description

  • Server (OS name and version): Proxmox version 5.4 ( current stable version )
  • Special notes regarding the remote system (i.e. gateways, tunnel, etc):

Problem Description

Write here a detailed description of the problem/request.

Proxmox is a virtualization environment that let's you run containers and VMs.

You can find details abot Proxmox at : https://www.proxmox.com/en/proxmox-ve

When a VM is set to Spice protocol there is a security handshake to connect to this VM

A script was created for remote-viewer connection.

This is the link to Proxmox script ( second script in bash ) : https://forum.proxmox.com/threads/remote-spice-access-without-using-web-manager.16561/page-3

Actually there is no way to make remmina use those parameters to handsahe and open the communication tunnel to Proxmox.

Proxmox always listen to port 3128 and authenticate via port 61000 but gives a different CA, "host" and password for each new call to the same VM.

Those authentication parameters have a timeout of 30 seconds by default.

I'm attaching the script output.

Note : I'm using a Raspberry Pi as a Thin Client to connect to Proxmox

Regards,

Ricardo JorgePi_Remmina_Gitlab.txt

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information