Saturday, May 8, 2021

Recommended Remote Desktop Software for Linux - NoMachine

  • RDP, VNC

I have been using these remote access/control software - Microsoft Remote Desktop (RDP) for Windows and VNC programs (Ultra VNC, Tiger VNC, etc.) for Linux.

The most convenient and decent remote access program is undoubtedly TeamViewer. However, (suppose you are using the free version), there is a problem of displaying a pop-up warning message indicating that commercial use is suspected or restricting the use of the free version, when you access it with unattended access, which is accessible by entering an account and password instead of a remote access numeric code (TeamViewer ID).

  • AnyDesk

Later, I used a program called AnyDesk as a replacement for TeamViewer. It runs fine on Windows without any problems, so I thought of it as a replacement for TeamViewer. But the problem appeared while installing Linux.

When installing on Linux, such as Ubuntu, RHEL, the following error message appeared, and the installation failed.
Anydesk remote server display not supported e.g Wayland

Or, even after installation, the keyboard input was not accepted on the login screen.
AnyDesk and login screen issues (Ubuntu Forums)

As a workaround, I was able to login by copying and pasting the password, but there was a problem that I couldn't type in several ways. Anyway, I tried to solve various issues, but it took a lot of time. Eventually, I found another program.

  • NoMachine

NoMachine is a good alternative for TeamViewer and AnyDesk. It was installed so easily on Ubuntu, Red Hat (RHEL), Kali Linux, etc., and the connection was seamless without any problems at once. I wasted too much time due to the AnyDesk installation and connection problems.

I also installed it on Windows 10, and there is no problem at all. NoMachine supports Windows, Mac, Linux, Raspberry Pi, ARM, etc., almost all O/Ss.

Installation is simple. Just download the installer for each Linux from the site below and run the command below.

# Ubuntu, Kali (Debian) Linux
sudo dpkg -i nomachine_7.6.2_4_amd64.deb

# RHEL (Redhat Linux)
sudo rpm -i nomachine_7.6.2_4_x86_64.rpm

After installation, if the remote server is located in the local LAN, the server is automatically displayed in NoMachine of the client you want to connect from. There is no need to enter an IP address manually, and you can connect immediately by clicking the system.

For reference, the TCP port used is 4000, as shown below.

You can check the features provided by the free version at the link below.
Features of NoMachine

No comments: