I work in a hybrid environment that has Microsoft Windows server with Terminal Server running. To access these servers from my Mac, I downloaded and compiled rdesktop. X11 is required, and I believe the SDK is also required for compilation. Then to execute and start a desktop with a Terminal Services enabled Windows server, I simply type:
rdesktop serverand there you have it (please make sure your display is set correctly for X11!). Here is an output of the options for the rdesktop command:
% rdesktop
rdesktop: A Remote Desktop Protocol client.
Version 1.2.0. Copyright (C) 1999-2003 Matt Chapman.
See http://www.rdesktop.org/ for more information.
Usage: rdesktop [options] server[:port]
-u: user name
-d: domain
-s: shell
-c: working directory
-p: password (- to prompt)
-n: client hostname
-k: keyboard layout on terminal server (us,sv,gr,etc.)
-g: desktop geometry (WxH)
-f: full-screen mode
-b: force bitmap updates
-e: disable encryption (French TS)
-m: do not send motion events
-C: use private colour map
-K: keep window manager key bindings
-T: window title
-D: hide window manager decorations
[robg adds: I haven't tried to compile rdesktop myself...]
Mac OS X Hints
http://hints.macworld.com/article.php?story=20031201142624801