Seit Version 3.25 kann FreeRDP das was MSTSC schon einige Jahre mittlerweile kann: WebAuthn in einen virtual RDP channel in die Sitzung redirecten.

Da Remmina eigentlich libfreerdp verwendet sollte es eigentlich auch dort gehen wenn man den entsprechenden dynamic virtual channel (rdpewa) aktiviert aber ich nehme an es gibt keine Möglichkeit dann PIN-Eingabe „abzufangen“, daher vorerst noch nicht möglich.

sdl-freerdp /d:mydomain /u:myuser /gateway:g:mygateway,type:rpc /v:mycomputer /cert:ignore /sec:nla /dvc:rdpewa /prevent-session-lock /clipboard /gfx:avc444 /gdi:hw /gfx:thin-client:on /auto-reconnect /f /dynamic-resolution

Bonusinformation 1: In Qubes OS ist das Fenster dann zwar Fullscreen aber der Qubes OS Rahmen führt dazu dass Maus nicht korrekt funktioniert – Fenster einfach kurz verschieben sodass man Rahmen sieht, Maustaste auslassen und Fenster soweit nach oben raus schieben dass es wieder auf Fullscreen „einrastet“ – dann macht FreeRDP Dynamic Resolution Update und Maus passt wieder.

Bonusinformation 2: Wenn man in der Session dann im Firefox Webauthn machen will passiert nix, setzt man via about:config den Parameter security.webauthn.always_allow_direct_attestation auf true funktionierts auch dort. Chromium basierte (Chrome, Edge, Vivaldi getestet) Browser haben da kein Problem.

Bonusinformation 3: Offenbar muss man Firefox manchmal neu starten damit er schnallt dass es da jetzt ein FIDO Token gibt (also nicht nach der Umstellung aus Bonusinformation 2 sondern grundsätzlich).