How To Use mRemoteNG For RDP, VNC, SSH Remote Connections? – POFTUT

How To Use mRemoteNG For RDP, VNC, SSH Remote Connections?


mRemoteNG is a tool used to connect and manage remote systems using VNC, RDP, SSH, and similar protocols. mRemoteNG supports popular protocols like VNC, RDP, SSH, etc. and also provides reach features. mRemoteNG is developed as an open-source project. mRemoteNG is a fork or branch of another popular project mRemote.

mRemoteNG Features

mRemoteNG has very useful features and protocol support. mRemoteNG supports following the remote connection and management 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

Also provides the following useful features.

  • Saving credentials will provide less typing and fast remote connection
  • Saving connection database will

Download and Install mRemoteNG

mRemoteNG can be download from the original source as well as another popular download site. In this case, we will download from the original site which URL is like below. We will download the stable version 1.76 MSI file which is a Microsoft Installer Format.

https://mremoteng.org/download

Download mRemoteNG
Download mRemoteNG

The size of the mRemoteNG is about 41 MB and when the download is completed we will double click

Start mRemoteNG Installation
Start mRemoteNG Installation

We will see the following screen where we will accept the license agreement which is GNU General Public License Version 2.

Accept mRemoteNG License
Accept mRemoteNG License

Select components to install in the following screen. All components are useful to install.

Select Components of mRemoteNG
Select Components of mRemoteNG

Start the Setup with the following screen.

Start Setup of mRemoteNG
Start Setup of mRemoteNG

When the installation is completed we will see the following screen.

mRemoteNG Installation Complete
mRemoteNG Installation Complete

For the first time opening the following update question will be asked where we will select Use the recommended settings.

mRemoteNG Start
mRemoteNG Start

Save Connection Database

All added connections are saved into a database. Actually the database is just an XML file where all connections and their properties are saved. We can save the current database from the File menu Save Connection File As ... like below.

Save Connection Database
Save Connection Database

Then we will select the database file name and click to the Save button like below. In this example, the saved database name is confCons.xml.

Save Connection Database
Save Connection Database

Load Connection Database

We can also load all ready saved connection databases. We will click to the File and Open Connection File like below.

Load Connection Database
Load Connection Database

We will be asked following question in order to prevent loss of current connection database. We can click Yes to save the current connection database.

Load Connection Database
Load Connection Database

In the following screen, we will select the database file we want to load.

Load Connection Database
Load Connection Database

Add New Connection

If we want to add new RDP, VNC, SSH or any connection we have to first add a default connection. Then we can change the connection type. There is 3 way to add a new connection.

LEARN MORE  Access.conf Security Configuration For Linux and Unix

Add Connection with Keyboard Shortcut CTRL+N

We can add a new connection by just using CTRL+N keyboard shortcut.

Add Connection with Keyboard Shortcut CTRL+N
Add Connection with Keyboard Shortcut CTRL+N

Add Connection From Connection Pain

We can also add connection from the pain Add Connection button like below.

Add Connection From Connection Pain
Add Connection From Connection Pain

Add Connection From File Menu

We can also add a new connection from the File menu New Connection line like below.

Add Connection From File Menu
Add Connection From File Menu

Create, Connect and Manage RDP Connection

The newly created connection type is RDP by default. But we can explicitly set the RDP connection type from connection config. We can set the following attributes for the specified RDP connection.

  • Name will display the connection name
  • Description will be used to explain the connection
  • Icon will store an icon for the connection
  • Panel will set the category for connection
  • Hostname/IP will set the IP address or Hostname
  • Username for username
  • Password for user password
  • Domainwill specify the domain if there is no domain set nothing or to specify the local system in a domain use dot .
  • Protocol will be RDP
  • Port is the RDP port which is 3389 by default
  • Use Console Session will connect to the normal console or desktop of the remote system
  • Minutes to Idle
  • Use CredSSP
  • Use Gateway
  • Resolution will et the screen size
  • Automatic Resize will automatically resize the screen
  • Colors will set  the color depth
  • Cache Bitmaps
  • Display Wallpaper
  • Display Themes
  • Font Smoothing
  • Desktop Composition
  • Key Combinations
  • Disk Drives will connect local drives to the remote system via the network
  • Printers will connect remote system printers to the local system
  • Ports
  • Smart Cards
  • Sounds will play the sound of the remote system locally
Create, Connect and Manage RDP Connection
Create, Connect and Manage RDP Connection

Create, Connect and Manage VNC Connection

VNC is a popular protocol used in Linux systems for Desktop access remotely. mRemoteNG supports VNC and provides the following attributes for VNC connections. We can add VNC connection by changing Protocol to the VNC like below.

  • Name will display the connection name
  • Description will be used to explain the connection
  • Icon will store an icon for the connection
  • Panel will set the category for connection
  • Hostname/IP will store the IP address or hostname of the remote system
  • Password is the password for the VNC session
  • Protocol will be VNC
  • Port is the port number of the remote VNC server which is 5900 by default
  • SmartSize Mode will auto-resize the screen
  • View Only will only show the remote desktop with no mouse or keyboard interaction and usage
Create, Connect and Manage VNC Connection
Create, Connect and Manage VNC Connection

Create, Connect and Manage SSH Connection

Both SSHv1 and SSHv2 are supported by the mRemoteNG but SSHv1 is almost obsolete in general. In order to create SSH connection we just change the Protocol to the SSH version 2 like below.

  • Name will display the connection name
  • Description will be used to explain the connection
  • Icon will store an icon for the connection
  • Panel will set the category for connection
  • Hostname/IP will set the IP address or Hostname
  • Username for username
  • Password for user password
  • Port is the port remote SSH server which is default 22
  • PuTTY Session
Create, Connect and Manage SSH Connection
Create, Connect and Manage SSH Connection

Leave a Comment