mRemoteNG: Manage All Remote Connections - A How-To Guide

Simplifying Multi-Protocol Remote Connections with mRemoteNG
Do you frequently find yourself requiring access to numerous systems, each potentially utilizing a different remote access protocol – such as RDP, SSH, or VNC?
The repetitive task of entering login credentials for each connection can be cumbersome and time-consuming.
Introducing mRemoteNG: A Unified Remote Connection Manager
mRemoteNG offers a solution to this problem by providing a centralized interface for managing all your remote connections.
This tool streamlines the process of connecting to multiple machines of varying types, eliminating the need for repeated credential entry.
Key Features and Benefits
- Consolidated Access: Connect to RDP, SSH, VNC, and other protocols from a single application.
- Credential Management: Securely store and automatically apply login credentials.
- Tabbed Interface: Organize connections into tabs for efficient multitasking.
- Customization: Tailor the interface to suit your specific workflow.
mRemoteNG is designed to enhance productivity and simplify remote system administration.
It provides a convenient and efficient way to manage a diverse range of remote connections.
Explore the capabilities of mRemoteNG and discover how it can optimize your remote access experience.
Understanding mRemoteNG
mRemoteNG functions as a centralized hub for managing remote connections. It streamlines the process of storing and organizing connection information. This includes essential details like usernames, passwords, server addresses (hostname or IP), and connection protocols – such as RDP or SSH.
Upon initiating a connection, it opens as a dedicated tab within the application’s interface. This tabbed approach facilitates effortless switching between multiple connections, mirroring the navigation experience of a web browser.
The Evolution from mRemote
mRemoteNG represents the next iteration of the original mRemote software. The initial mRemote was a popular open-source remote connections manager.
mRemoteNG builds upon the foundation of its predecessor, preserving all existing functionalities. Furthermore, it introduces new features and undergoes continuous refinement to enhance user experience and overall performance.
Key benefits include improved stability and a more intuitive interface.
Setting Up and Configuring mRemoteNG
The installation process begins with a download from the official website. Proceed with the installation using the standard guided setup – typically involving a series of "next," "next," and "finish" prompts.
Upon completion of the installation, launch the application. You will then be presented with an initial screen, similar to the one illustrated below.

To establish a new remote connection, select the icon highlighted in the image below.

Assign a descriptive name to the connection. Then, continue to the configuration stage.
By default, mRemoteNG configures connections as RDP (Remote Desktop Protocol) connections. If a different connection type is required, a modification will be necessary.
Let's now proceed with a step-by-step guide to configuring an RDP connection.
Remote Desktop Protocol (RDP)
Remote Desktop Protocol serves as a method for establishing remote connections to Windows-based computers. This functionality is integrated by Microsoft into its professional-level operating systems.
For those needing a review, we’ve previously published guides detailing how to enable RDP and initiate connections over the internet.
RDP Configuration
The configuration options for RDP are generally uncomplicated. While modifications from the default settings are possible, they are typically unnecessary.
Essential information required includes your UserName, Password, and Domain (if applicable).
After completing the necessary fields, a double-click on the connection name will establish the connection. This process functions similarly to using the traditional MSTSC application.The primary difference lies in the containment of the connection within the program’s window. Furthermore, connection details will be saved, eliminating the need for repeated entry.
Helpful RDP Settings
Although altering the default settings isn't crucial, enabling the following options under the "Redirect" section is highly recommended due to their utility:
- Key Combinations - This setting ensures that keyboard shortcuts, such as "Win + E", are correctly transmitted to the remote computer. This functionality operates even when the RDP connection isn't in full-screen mode.
- Disk Drives - Activating this option creates a mapped network drive on the remote computer, pointing to the machine from which you are connecting. This simplifies file transfers, but it's important to acknowledge the potential security risk of virus transmission.
- Use Console Session - Selecting this "Protocol" option indicates a desire to connect to the same session displayed on the machine’s monitor. This avoids creating a separate background session, as Microsoft limits the number of concurrent connections.
This ensures you are interacting with the active, console session rather than a separate remote session.
Virtual Network Computing (VNC)
VNC serves as a viable alternative to Remote Desktop Protocol (RDP), and should you require guidance on its installation within a Windows environment, resources are readily available.
Furthermore, VNC functionality has been integrated into Ubuntu for a considerable period.
Establishing a VNC connection involves initiating a standard RDP connection. Subsequently, navigate to the "Protocol" setting to access a drop-down menu.
This menu allows for the selection of the VNC protocol type.
After inputting the necessary details pertaining to the target computer, the connection should be successfully established.
Secure Shell (SSH)
SSH, which stands for Secure Shell, is the leading protocol utilized for establishing connections to Linux systems. Individuals involved in Linux administration will almost certainly have encountered it. If you are new to this technology, a foundational overview is readily available.
Establishing an SSH connection mirrors the process of creating a standard Remote Desktop Protocol (RDP) connection. Begin by configuring the generic RDP connection and then navigate to the "Protocol" setting.
This action will display an arrow, allowing access to a drop-down selection menu.
From this menu, choose SSH version 2. Unless a specific requirement dictates otherwise, version 2 is the recommended choice.
After inputting the necessary details for the target computer, the connection should be successfully configured.
Locating Connections with the Search Feature
A key benefit of utilizing mRemote/mRemoteNG is its integrated connection search functionality. Rather than needing to precisely remember a machine's full name, users can locate it by entering just a portion of its identifier into the search bar.
This capability proves particularly valuable as the number of mRemote profiles grows, especially when managing dozens or even hundreds of connections.
How the Search Works
The search function efficiently filters through your saved connections. It doesn't require an exact match; partial input is sufficient to narrow down the results.
This streamlined approach significantly reduces the time and effort required to access specific remote systems. It’s a substantial time-saver for administrators and users alike.
mRemoteNG’s search is a powerful tool for quickly navigating complex remote access setups.
Consider leveraging this feature to maintain efficiency when working with a large number of remote connections.
Upcoming mRemote Guidance
Further, more detailed advice regarding the use of mRemote will be released shortly.
A firm position can be adopted, or a middle ground sought.
Significant effort can be expended, or one may simply indulge in daydreams.
However, genuine living commences when this realization dawns…