I want to connect windows server 2003 remotely from red hat Linux client. I know that Linux has SSH but windows doesn't have. So is there any way.
You can use RDP with either tsclient (Terminal Server client) or rdesktop. Enable Remote Desktop on your windows server and open up TCP port 3389.
Alternatively, install a free VNC server software such as UltraVNC on windows server. Open TCP port 5900. Use vncviewer from your linux client.
You can also enable Telnet service on windows server 2003.
There is also a free SSH daemon for windows at http://www.freesshd.com/.
Cygwin has OpenSSH and you can set it up on Windows Server 2003,2008,2012 just fine.
I've used it to provide ssh connectivity to our windows servers for code deployments, etc.
A quick search should provide several how-to's on configuring it, but basically just install Cygwin and during setup, Select OpenSSH under +Net and select cygrunsrv under +Admin as well in order to run OpenSSH as a Windows service.
Start a cygwin bash shell as an Administrator