Hallo zusammen,
TL;DR
Ich suche einen RDP-Client mit guter Kerberos-Unterstützung.
Ich muss mich mit einem Protected User (Windows) an einem Windows-Server anmelden.
Versucht habe ich es bereits mit FreeRDP und rdesktop. Beide funktionieren nicht.
Zunächst hole ich mir mit 'kinit' ein Kerberos-Ticket, prüfe den Erfolg mit 'klist'. Soweit alles okay.
Aber dann....
Im Windows Event-Log steht dazu u.a folgendes:
Man sieht ja gut, das freeRDP hier anscheinend nicht mal versucht wurde sich über Kerberos zu authentifizieren. Dazu habe ich ein passendes 'Issue' auf Github gefunden, dort das gleiche Problem.....
github.com
Hat jemand einen Rat? Mit einen Windows-Client (RDP) klappt das natürlich, aber wir wollen auf dieser Maschine eigentlich kein Windows laufen lassen....
TL;DR
Ich suche einen RDP-Client mit guter Kerberos-Unterstützung.
Ich muss mich mit einem Protected User (Windows) an einem Windows-Server anmelden.
Versucht habe ich es bereits mit FreeRDP und rdesktop. Beide funktionieren nicht.
Zunächst hole ich mir mit 'kinit' ein Kerberos-Ticket, prüfe den Erfolg mit 'klist'. Soweit alles okay.
Aber dann....
Code:
$ xfreerdp /d:mydomain /u:myuser /v:myserver
[10:50:01:060] [1094:02c12500] [INFO][com.freerdp.core] - freerdp_connect:freerdp_set_last_error_ex resetting error state
[10:50:01:060] [1094:02c12500] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpdr
[10:50:01:060] [1094:02c12500] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpsnd
[10:50:01:060] [1094:02c12500] [INFO][com.freerdp.client.common.cmdline] - loading channelEx cliprdr
[10:50:01:370] [1094:02c12500] [INFO][com.freerdp.primitives] - primitives autodetect, using optimized
[10:50:01:373] [1094:02c12500] [INFO][com.freerdp.core] - freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting error state
[10:50:01:374] [1094:02c12500] [INFO][com.freerdp.core] - freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state
[10:50:01:387] [1094:02c12500] [WARN][com.freerdp.crypto] - Certificate verification failure 'self signed certificate (18)' at stack position 0
[10:50:01:387] [1094:02c12500] [WARN][com.freerdp.crypto] - CN = myserver
Password:
[10:50:06:096] [1094:02c12500] [WARN][com.freerdp.core.nla] - SPNEGO received NTSTATUS: STATUS_ACCOUNT_RESTRICTION [0xC000006E] from server
[10:50:06:096] [1094:02c12500] [ERROR][com.freerdp.core] - nla_recv_pdu:freerdp_set_last_error_ex ERRCONNECT_ACCOUNT_RESTRICTION [0x00020017]
[10:50:06:096] [1094:02c12500] [ERROR][com.freerdp.core.rdp] - rdp_recv_callback: CONNECTION_STATE_NLA - nla_recv_pdu() fail
[10:50:06:096] [1094:02c12500] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -1
Im Windows Event-Log steht dazu u.a folgendes:
Code:
Fehler beim Anmelden eines Kontos.
......
Detaillierte Authentifizierungsinformationen:
Anmeldeprozess: NtLmSsp
Authentifizierungspaket: NTLM
Übertragene Dienste: -
Paketname (nur NTLM): -
Schlüssellänge: 0
Man sieht ja gut, das freeRDP hier anscheinend nicht mal versucht wurde sich über Kerberos zu authentifizieren. Dazu habe ich ein passendes 'Issue' auf Github gefunden, dort das gleiche Problem.....
[Protected Users] Group Membership Support · Issue #5258 · FreeRDP/FreeRDP
Is your feature request related to a problem? Please describe. In an Active Directory domain, if an account is added to the "Protected Users" group, I am not able to connect to the machine (ERRCONN...
Hat jemand einen Rat? Mit einen Windows-Client (RDP) klappt das natürlich, aber wir wollen auf dieser Maschine eigentlich kein Windows laufen lassen....