ThinStation 5.4: xfreerdp gibt keinen Benutzernamen vor
Ich teste Thinstation und arbeite grade an xfreerdp. Ich lade die Einstellungen aus der thinstation.conf.network und kann mich am Server anmelden, allerdings schaffe ich es nicht, den Usernnamen vorzubelegen.
thinstation.conf.network
FREERDP_KNOWN_HOST_0="rds-cb.domain.de 89:77:0c:8a:03:30:80:48:ee:49:86:60:21:07:d6:a1:c4:c5:34:38"
FREERDP_KNOWN_HOST_1="rds-sh1.domain.de 98:5b:32:74:1d:c7:07:62:7e:f0:85:bc:47:8c:82:3f:5c:60:84:90"
FREERDP_KNOWN_HOST_2="rds-sh2.domain.de 52:4c:91:d9:5e:9e:00:33:f3:89:81:1d:e0:e7:b9:4e:e5:7a:3c:43"
SESSION_0_TITLE="RDP-Farm"
SESSION_0_TYPE=freerdp
SESSION_0_FREERDP_SERVER=rds-sh1.domain.de
SESSION_0_AUTOSTART=on
SESSION_0_FREERDP_OPTIONS="/load-balance-info:tsv://MS Terminal Services Plugin.1.sammlung /cert-ignore /u:username /d:domain /p:<passwort -sec-nla"
Ich habe schon so ziemlich alle Möglichkeiten durch mit /u /d nur /u oder User mit FQDN. Auch Escape-Zeichen habe ich getestet. Hier mal meine Quellen:
https://github.com/awakecoding/FreeRDP-Manuals/blob/master/User/FreeRDP- ...
https://github.com/FreeRDP/FreeRDP/wiki/CommandLineInterface
In jedem Fall öffnet er mir zwar eine Session zum richtigen Server, er fragt mich aber immer nach Username und Password. Was übersehe ich hier?
thinstation.conf.network
FREERDP_KNOWN_HOST_0="rds-cb.domain.de 89:77:0c:8a:03:30:80:48:ee:49:86:60:21:07:d6:a1:c4:c5:34:38"
FREERDP_KNOWN_HOST_1="rds-sh1.domain.de 98:5b:32:74:1d:c7:07:62:7e:f0:85:bc:47:8c:82:3f:5c:60:84:90"
FREERDP_KNOWN_HOST_2="rds-sh2.domain.de 52:4c:91:d9:5e:9e:00:33:f3:89:81:1d:e0:e7:b9:4e:e5:7a:3c:43"
SESSION_0_TITLE="RDP-Farm"
SESSION_0_TYPE=freerdp
SESSION_0_FREERDP_SERVER=rds-sh1.domain.de
SESSION_0_AUTOSTART=on
SESSION_0_FREERDP_OPTIONS="/load-balance-info:tsv://MS Terminal Services Plugin.1.sammlung /cert-ignore /u:username /d:domain /p:<passwort -sec-nla"
Ich habe schon so ziemlich alle Möglichkeiten durch mit /u /d nur /u oder User mit FQDN. Auch Escape-Zeichen habe ich getestet. Hier mal meine Quellen:
https://github.com/awakecoding/FreeRDP-Manuals/blob/master/User/FreeRDP- ...
https://github.com/FreeRDP/FreeRDP/wiki/CommandLineInterface
In jedem Fall öffnet er mir zwar eine Session zum richtigen Server, er fragt mich aber immer nach Username und Password. Was übersehe ich hier?
Please also mark the comments that contributed to the solution of the article
Content-Key: 281991
Url: https://administrator.de/contentid/281991
Printed on: April 27, 2024 at 00:04 o'clock
6 Comments
Latest comment
Hallo nochmal,
Ich habe den Befehl jetzt mal von einem normalen Linux aus versucht.
Der Aufruf "xfreerdp --no-nla --ntlm 1 --sec rdp -u testuser -d hell 192.168.X.X" hat bei mir funktioniert. Zu sehen war dann das Anmeldefenster mit eingetragenem Namen.
also:
SESSION_0_FREERDP_OPTIONS="-u username -d domain --sec nla"
Ich habe den Befehl jetzt mal von einem normalen Linux aus versucht.
Der Aufruf "xfreerdp --no-nla --ntlm 1 --sec rdp -u testuser -d hell 192.168.X.X" hat bei mir funktioniert. Zu sehen war dann das Anmeldefenster mit eingetragenem Namen.
also:
SESSION_0_FREERDP_OPTIONS="-u username -d domain --sec nla"
Leider kann ich dir das nicht genau beantworten. Laut offizieller Dokumentation (Manpage) ist --sec nla richtig (2x Minus).
Ich habe selbst schon sehr viel Zeit in ein solches Projekt investiert, da die Dokumentation dürftig ist, teilweise auch Scripte fehlerhaft und Befehle veraltet.
Ich kann dir nur raten den Thinclient erst in eine Desktopumgebung zu booten und dann schritt für schritt zu testen. Den Befehl kannst du per Terminal direkt ausführen und erst wenn es da klappt solltest du deine Config anpassen und das Projekt neu erstellen. Das hat mir sehr viel Zeit gespart.
Bei aller mühe kann ich dir aber sagen, dass es sich für meine Firma gelohnt hat. Einfach für die Kollegen und ich muß mir bei Homeoffice keine Gedanken über Malware machen.
Wenn ich Zeit habe, kann ich die Tage mal einen client mit dem freerdp einrichten.
Gruß freeker
Ich habe selbst schon sehr viel Zeit in ein solches Projekt investiert, da die Dokumentation dürftig ist, teilweise auch Scripte fehlerhaft und Befehle veraltet.
Ich kann dir nur raten den Thinclient erst in eine Desktopumgebung zu booten und dann schritt für schritt zu testen. Den Befehl kannst du per Terminal direkt ausführen und erst wenn es da klappt solltest du deine Config anpassen und das Projekt neu erstellen. Das hat mir sehr viel Zeit gespart.
Bei aller mühe kann ich dir aber sagen, dass es sich für meine Firma gelohnt hat. Einfach für die Kollegen und ich muß mir bei Homeoffice keine Gedanken über Malware machen.
Wenn ich Zeit habe, kann ich die Tage mal einen client mit dem freerdp einrichten.
Gruß freeker