rdesktop is an open-source RDP client for connecting to Windows NT, 2000, XP and 2003 Server terminal servers.