Ok so I setup TSweb services on a server here in my office, added object definitions, NAT and Access rules to my ASA and I have verified that I can hit the TSweb page from an external host via the NAT'd public ip. However any server I enter to connect to all fail, generic errors such as:
"The client could not connect to the remote computer. Remote connections might not be enabled, blah blah"
I know that terminal services are running correctly on my two targets because they are Terminal Servers, each with about 12 users connected right now. So the targets are not the issue.. I suspect it's the ASA and probably a misconfiguration on my part. The access rules I setup allow port 80 and 3389 with the latter over both UDP and TCP. I googled for a while and could not find a verified statement on which protocol RDP actually used.
I have also verified that the TSWEB connection works like a champ internally...
The plan is to allow about half a dozen users from an office in Charlotte, NC connect to my TS boxes. I have remote access to their server for testing this... which is how I know the above ;p
Really could use some insight if anyone's done this before..