Have you ever tried connecting from a Linux machine to a Windows server using
rdesktop?
If you get the error:
ERROR: recv: Connection reset by peer
Solution:
Go to the Windows machine's
Configure Remote Desktop and choose:
Allow Connections from computers running any version of Remote Desktop
use -f switch for full screen mode. You can press CTRL + ALT + ENTER to exit from full screen.