Introduction
mRemoteNG (multi-Remote Next Generation) is a wonderful tool that will let you manage several connections at the same time.
From the mRemoteNG website:
mRemoteNG is a fork of mRemote, an open source, tabbed, multi-protocol, remote connections manager. mRemoteNG adds bug fixes and new features to mRemote.
It allows you to view all of your remote connections in a simple yet powerful tabbed interface.
mRemoteNG supports the following protocols:
- RDP (Remote Desktop/Terminal Server)
- VNC (Virtual Network Computing)
- ICA (Citrix Independent Computing Architecture)
- SSH (Secure Shell)
- Telnet (TELecommunication NETwork)
- HTTP/HTTPS (Hypertext Transfer Protocol)
- rlogin
- Raw Socket Connections
A portable version is available also on the download page: http:~//www.mremoteng.org/download
Using the application
Once you open the application, you can start to create connections inside the left panel “Connections”. I will recommend you create folders in order to have a clean organization:
To open a connection, just double click on the icon or choose “Connect” from the right click with the mouse on the icon connection and a tab will be opened with the connection.To close a connection, just press the X button that appears at the right or right click with the mouse on the icon connection and choose “Disconnect”
If you choose “Connect” a new connection instance will be created.
Each kind of connection has this own properties. For example, for the http and http connection we can choose the rendering engine between Internet Explorer or Gecko (Firefox) and also the resolution.
For the ssh connections, you can choose between ssh version 1 or version 2 protocol (recommended).
Tools
There are tree tools already implemented with mRemoteNG. SSH File Transfer will let you know transfer files through a SSH connection. With Port Scan you can check for the status of ports (open / closed) you are interested on the IP range you specify.
With External Tools you can implement external tools, and this is very interested for us.
External tools
There are two tools that will be very useful for us. To be implemented, we have to add it using the External Tools. Once opened, to create a new entry just click with the right button mouse and choose “New External Tool”
Password Reveal
If we forgot one of the password stored, we can retrieve it using an External Tool. The properties we have to set for this External tool are:
To use it, just select this External tool on the right click menu over a connection icon.
A command line windows will appear with the password on top.
Launching WinSCP for tranfer files
The ssh file Transfer is not as intuitive as WinSCP, so we can call WinSCP from mRemoteNG when we need to transfer files. To do that first we have to create an External tool with the following parameters:
In Filename we have to choose where WinSCP executable is installed. We can also use a portable version. Now we are able to use WinSCP from a SSH connection to transfer files easily.