In my new job I’m accessing a lot of remote machines. Windows servers via Remote Desktop Protocol (RDP) and Linux / Unix servers via SSH.
I have both the Remote Desktop application and Putty available but managing all these connections is a bit tedious.
I did a bit of research and discovered mRemoteNG.
mRemoteNG is an open source, tabbed, multi-protocol, remote connections manager. It allows you to view all of your remote connections in a simple yet powerful tabbed interface.
It basically provides a single location to manage all those connections in one location. It provides a nice clean interface with tabs which I find very useful when connecting to multiple servers at the same time. In addition to RDP and SSH it supports the following protocols:
- VNC (Virtual Network Computing)
- ICA (Citrix Independent Computing Architecture)
- Telnet (TELecommunication NETwork)
- HTTP/HTTPS (Hypertext Transfer Protocol)
- rlogin
- Raw Socket Connections

I’ve been using mRemote and mRemoteNG for a while. I also use LogMeIn’s Ignition for the iPhone so that I can access my workstation to securely access mRemoteNG while on-the-go. (LogMeIn also provides HD video & sound streaming.)
https://secure.logmein.com/products/ios/
If I need to access a remote machine that I don’t manage (ie, a client’s), I either use GotoMeeting.com or join.me (free) so that I can see their screen and optionally control their mouse. (It’s a lot faster/easier to do it than attempt to explain how to do it.)
http://www.gotomeeting.com/
http://join.me/