A few days ago, I encounter a strange authentication problem when I tried to connect to a Windows Server 2008 via RDP using several Android remote desktop applications. The server was running AD and had an unusually long domain name. While Vista's native remote desktop client had no problem connecting to the server, both Jump Desktop and Pocket Cloud on my Android phone were complaining about "wrong username/password". On Fedora, remmina wasn't doing any better (latest 0.9.3) so I decided to find out why.
After a bit of inspection, I realised that all these clients truncate domain field in authentication setting to some arbitrary length. Although I can't be sure what backend the Android applications used, the issue on Linux is certainly related to
The fix on the Fedora was straight forward, just downgrading
If you combine domain with username in the following way, you can get RDP working on Jump Desktop and PocketCloud Android applications (hackish but until the developers fix the bug):
Links:
Jump Desktop
Pocket CloudAfter a bit of inspection, I realised that all these clients truncate domain field in authentication setting to some arbitrary length. Although I can't be sure what backend the Android applications used, the issue on Linux is certainly related to
freerdp
as rdesktop
connects to the Windows machine without any problem. The fix on the Fedora was straight forward, just downgrading
remmina
to the repository's 0.7.5 (older versions of remmina
use rdesktop
as the backend). And for the Android apps?If you combine domain with username in the following way, you can get RDP working on Jump Desktop and PocketCloud Android applications (hackish but until the developers fix the bug):
<domain>\<username>You should leave the domain field blank for it to work.
Links:
Jump Desktop
Remmina
No comments:
Post a Comment