Running Windows XP guest system via VBoxVRDP on Fedora 7. VRDP is configured for "external" authentication. The Linux rdesktop command connects to the guest, no problems.
When I attempt to connect to the guest system using the "Microsoft Remote Desktop connection Client for Mac Version 2.0.0 Beta 2 (071001)" it fails to connect. A protocol error is logged in the VBox guest's log against a packet that contains the userid and password being sent by the client. (Dummy "userid" and "password" used in the log entry below in place of my real userid/password.)
The Mac client does successfully connect to other remote PCs.
Log extract:
00:07:07.969 VRDP: New connection:
00:07:07.996 VRDP: Channel: [rdpdr] [1004]. Not supported.
00:07:07.996 VRDP: Channel: [rdpsnd] [1005]. Accepted.
00:07:07.996 VRDP: Channel: [cliprdr] [1006]. Accepted.
00:07:08.084 VRDP: Failed to process incoming RDP packet: VERR_VRDP_PROTOCOL_ERROR!!!
00:07:08.085 VRDP: The RDP packet content:
00:07:08.085
00:07:08.085 09a64854 0000: 03 00 01 43 02 f0 80 64-00 01 03 eb 70 81 34 48 ...C...d....p.4H
00:07:08.085 09a64864 0010: 00 00 00 d3 cb 36 74 b7-b4 2a 08 09 04 00 00 bb .....6t..*......
00:07:08.085 09a64874 0020: 43 03 00 00 00 26 00 10-00 00 00 00 00 00 00 31 C....&.........1
00:07:08.085 09a64884 0030: 00 39 00 32 00 2e 00 31-00 36 00 38 00 2e 00 31 .9.2...1.6.8...1
00:07:08.085 09a64894 0040: 00 2e 00 32 00 30 00 5c-00 75 00 73 00 65 00 72 ...2.0.\.u.s.e.r
00:07:08.085 09a648a4 0050: 00 69 00 64 00 00 00 70-00 61 00 73 00 73 00 77 .i.d...p.a.s.s.w
00:07:08.085 09a648b4 0060: 00 6f 00 72 00 64 00 00-00 00 00 00 00 02 00 1a .o.r.d..........
00:07:08.085 09a648c4 0070: 00 31 00 39 00 32 00 2e-00 31 00 36 00 38 00 2e .1.9.2...1.6.8..
00:07:08.085 09a648d4 0080: 00 31 00 2e 00 32 00 32-00 00 00 00 00 00 00 00 .1...2.2........
00:07:08.085 09a648e4 0090: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00:07:08.085 09a648f4 00a0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00:07:08.085 09a64904 00b0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00:07:08.085 09a64914 00c0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00:07:08.085 09a64924 00d0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00:07:08.085 09a64934 00e0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00:07:08.085 09a64944 00f0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00:07:08.085 09a64954 0100: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00:07:08.085 09a64964 0110: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00:07:08.085 09a64974 0120: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00:07:08.085 09a64984 0130: 00 00 00 00 00 00 00 00-00 a0 2b 00 00 07 00 00 ..........+.....
00:07:08.085 09a64994 0140: 00 00 00 ...
00:07:08.085
00:07:08.085 VRDP: Connection closed:
00:07:08.085 VRDP: Logoff: dlk-mac (192.168.1.22) build 0. User: [192.168.1.20\userid] Domain: [] Reason 0xFFFFFFFF.