{"id":6880,"date":"2020-09-09T00:07:07","date_gmt":"2020-09-08T21:07:07","guid":{"rendered":"https:\/\/kifarunix.com\/?p=6880"},"modified":"2024-03-14T23:01:05","modified_gmt":"2024-03-14T20:01:05","slug":"install-nomachine-remote-desktop-tool-on-kali-linux-2020","status":"publish","type":"post","link":"https:\/\/kifarunix.com\/install-nomachine-remote-desktop-tool-on-kali-linux-2020\/","title":{"rendered":"Install NoMachine Remote Desktop Tool on Kali Linux 2020"},"content":{"rendered":"\n

Welcome to our tutorial on how to install NoMachine remote desktop tool on Kali Linux 2020. NoMachine is a remote desktop tool just like VNC, TeamViewer. It is designed to work across several platforms such as Windows, Mac and Linux to give users access to the physical desktop of the remote computer. NoMachine provides the best, fastest and highest quality remote desktop experience.<\/p>\n\n\n\n

Read more about the features of NoMachine on NoMachine Free Desktop for Everybody page<\/a>.<\/p>\n\n\n\n

Note that in order for NoMachine to work, you need to install both on the remote desktop system you need to access as well as on the desktop system you are connecting from<\/strong>.<\/p>\n\n\n\n

Installing NoMachine on Kali Linux 2020<\/h2>\n\n\n\n

Download NoMachine Installation Package<\/a><\/h4>\n\n\n\n

NoMachine is not available on Kali Linux default repositories. Therefore, you need to download the DEB binary package from NoMachine For Linux Downloads page<\/a>.<\/p>\n\n\n\n

On the Download page, select the version of NoMachine for your respective Kali Linux 2020 system architecture.<\/p>\n\n\n\n

To find your Kali Linux system architecture type, use hostnamectl<\/code> or uname -m<\/code> command;<\/p>\n\n\n\n

hostnamectl<\/code><\/pre>\n\n\n\n
   Static hostname: kali-2020\n         Icon name: computer-vm\n           Chassis: vm\n        Machine ID: ad11c1ff99924bfea563b182e1709975\n           Boot ID: 36de931be4534e57878c6421b5c9c759\n    Virtualization: oracle\n  Operating System: Kali GNU\/Linux Rolling\n            Kernel: Linux 5.7.0-kali1-amd64\n      Architecture: x86-64<\/code><\/pre>\n\n\n\n

or<\/p>\n\n\n\n

uname -m<\/code><\/pre>\n\n\n\n
x86_64<\/code><\/pre>\n\n\n\n

In our case, we will download the DEB binary package for the 64-bit Kali Linux system. You can simply navigate to NoMachine x86_64 Debian Binary packages page anf grab your package. Or simply execute the command below to download NoMachine version 6.11.2_1, which is the current stable release version of NoMachine as of this writing. You can verify the versions and replace accordingly.<\/p>\n\n\n\n

wget https:\/\/download.nomachine.com\/download\/6.11\/Linux\/nomachine_6.11.2_1_amd64.deb<\/code><\/pre>\n\n\n\n

Install NoMachine on Kali Linux<\/a><\/h4>\n\n\n\n

Once the download is done, run either of the commands below to install the package;<\/p>\n\n\n\n

sudo dpkg -i nomachine_6.11.2_1_amd64.deb<\/code><\/pre>\n\n\n\n

Or simply run;<\/p>\n\n\n\n

sudo apt install .\/nomachine_6.11.2_1_amd64.deb<\/code><\/pre>\n\n\n\n
...\nUnpacking nomachine (6.11.2-1) ...\nSetting up nomachine (6.11.2-1) ...\nNX> 700 Starting install at: Tue Sep 08 15:06:47 2020.\nNX> 700 Installing: nxclient version: 6.11.2.\nNX> 700 Using installation profile: Debian.\nNX> 700 Install log is: \/usr\/NX\/var\/log\/nxinstall.log.\nNX> 700 Compiling the USB module.\nNX> 700 Installing: nxplayer version: 6.11.2.\nNX> 700 Using installation profile: Debian.\nNX> 700 Install log is: \/usr\/NX\/var\/log\/nxinstall.log.\nNX> 700 To connect the remote printer to the local desktop,\nNX> 700 the user account must be a member of the CUPS System Group..\nNX> 700 Player install completed with warnings.\nNX> 700 Please review the install log for details.\nNX> 700 Installing: nxnode version: 6.11.2.\nNX> 700 Using installation profile: Debian.\nNX> 700 Install log is: \/usr\/NX\/var\/log\/nxinstall.log.\nNX> 700 Creating configuration in: \/usr\/NX\/etc\/node.cfg.\nNX> 700 Displaying file: \/usr\/NX\/share\/documents\/node\/cups-info\n\n  CUPS Printing Backend\n\n  The  NoMachine Node  setup procedure could not detect your\n  CUPS installation: either  CUPS  is not installed on  your\n  system or it was installed in a non-standard path. CUPS is\n  needed  in order to  enable  printing  support  in your NX\n  system.\n  Please note that you can enable  printing support for your\n  NX system at any time; to do this make sure  that you have\n  CUPS installed then run:\n\n    \/usr\/NX\/scripts\/setup\/nxnode --printingsetup <pathname>\n\n  to specify the location of the CUPS root path.\n\nNX> 700 Node install completed with warnings.\nNX> 700 Please review the install log for details.\nNX> 700 Installing: nxserver version: 6.11.2.\nNX> 700 Using installation profile: Debian.\nNX> 700 Install log is: \/usr\/NX\/var\/log\/nxinstall.log.\nNX> 700 Creating configuration in: \/usr\/NX\/etc\/server.cfg.\nNX> 700 Install completed at: Tue Sep 08 15:07:29 2020.\nNX> 700 NoMachine was configured to run the following services:\nNX> 700 NX service on port: 4000<\/code><\/pre>\n\n\n\n

Running NoMachine on Kali Linux<\/a><\/h3>\n\n\n\n

Once the installation completes, the NoMachine package is now available in your system. You should be able to see the !M icon<\/strong> on the system tray as well being listed among the available system packages.<\/p>\n\n\n\n

\"Install<\/figure>\n\n\n\n

Configuring NoMachine on Kali Linux 2020<\/a><\/h3>\n\n\n\n

NoMachine can be configured as a server or a client. To access the NoMachine settings, click on the !M<\/strong> icon in the system tray and click Show the Service status<\/strong> or NoMachine service<\/strong> from the system apps as shown in the screenshot above. Click on Server<\/strong> preferences<\/strong> settings to access !M server settings.<\/p>\n\n\n\n

Under the Services<\/strong> tab, you can see the name of the !M protocol, the port in which it is listening on by default, status of the !M server. Select the network service as highlighted in the screenshot below to enable you edit the default settings. <\/p>\n\n\n

\n
\"\"<\/figure><\/div>\n\n\n

Under the Security tab, you can access your NM Security preferences.<\/p>\n\n\n\n

Note that if you are running unattended remote desktop system, you need to uncheck the Require permission to let users connect<\/strong><\/code> option.<\/p>\n\n\n

\n
\"\"<\/figure><\/div>\n\n\n

Go through other tabs for more configuration options.<\/p>\n\n\n\n

Click Done<\/strong> when done setting up NoMachine on your Kali Linux 2020.<\/p>\n\n\n\n

Open NoMachine Server Port on Firewall<\/a><\/h3>\n\n\n\n

If you are running NoMachine on a remote desktop as a server you have UFW running, then you need to open the ports to allow external connections.<\/p>\n\n\n\n

ufw allow 4000\/tcp<\/code><\/pre>\n\n\n\n
ufw allow 4011:4999\/udp<\/code><\/pre>\n\n\n\n

Connecting to Remote Desktop Computer using NoMachine<\/a><\/h3>\n\n\n\n

As stated above, for NoMachine remote connections to work, both<\/strong> desktop computers must have NoMachine software installed. Therefore, follow the above procedure to install NoMachine on your Kali Linux desktop system.<\/p>\n\n\n\n

Create NoMachine New Connection<\/h3>\n\n\n\n

Assuming your remote computer has NoMachine already installed and running as a server, on the remote desktop to which you are connecting from, here in referred to as NoMachine client, click on the NoMachine client icon<\/strong> or simply click the !M icon<\/strong> on the system tray and click New Connection<\/strong>.<\/p>\n\n\n

\n
\"NoMachine<\/figure><\/div>\n\n
\n
\"NoMachine<\/figure><\/div>\n\n\n

NoMachine try to search for any local NoMachine connections.<\/p>\n\n\n\n

If it dont find any, click on the New<\/strong> button to create new connection.<\/p>\n\n\n\n

NoMachine Connection Protocol<\/h4>\n\n\n\n

Select NoMachine remote connection protocol. NX is the default protocol.<\/p>\n\n\n

\n
\"\"<\/figure><\/div>\n\n\n

NoMachine Remote Desktop Address<\/h4>\n\n\n\n

Enter the remote desktop address and the port on which NoMachine server is set to listen on. Choose whether to use UDP protocol for multimedia comms.<\/p>\n\n\n

\n
\"\"<\/figure><\/div>\n\n\n

NoMachine Authentication Method<\/h4>\n\n\n\n

Select NoMachine authentication method. Here we used password based login.<\/p>\n\n\n

\n
\"\"<\/figure><\/div>\n\n\n

NoMachine Network Connections<\/h4>\n\n\n\n

Choose whether to use a Proxy server for network connections.<\/p>\n\n\n

\n
\"\"<\/figure><\/div>\n\n\n

NoMachine Connection Name<\/h4>\n\n\n\n

Set the name of the connection and click Done<\/strong>.<\/p>\n\n\n

\n
\"\"<\/figure><\/div>\n\n\n

NoMachine Connections<\/h4>\n\n\n\n

You should now be able to see your connection on under !M recent connections<\/strong> page.<\/p>\n\n\n

\n
\"\"<\/figure><\/div>\n\n\n

Initiating NoMachine Remote Desktop Connection<\/h3>\n\n\n\n

To initiate a remote connection, select the connection name and click Connect<\/strong> or simply right a connection name and start a connection.<\/p>\n\n\n\n

Next, verify the authenticity of the host by selecting yes.<\/p>\n\n\n\n

Enter your remote access credentials.<\/p>\n\n\n\n

Be sure to allow remote connections if at all you enabled the need for permissions to connect on the remote desktop.<\/p>\n\n\n\n

Upon successful login, you should land on the desktop of the remote system.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

And there you go. You can now seamlessly use NoMachine for remote desktop connections to your Kali Linux 2020 desktop.<\/p>\n\n\n\n

Further Reading<\/h3>\n\n\n\n

NoMachine Documentations<\/a><\/p>\n\n\n\n

Related Tutorials<\/h3>\n\n\n\n

Install NoMachine Remote Desktop Tool on Fedora 32\/31\/30<\/a><\/p>\n\n\n\n

Install and Setup NoMachine on CentOS 8<\/a><\/p>\n\n\n\n

How to Install and Use NoMachine Remote Desktop Tool on Ubuntu 18.04<\/a><\/p>\n\n\n\n

Install AnyDesk on Ubuntu 20.04<\/a><\/p>\n\n\n\n

Connect to VNC Server via SSH Tunnel<\/a><\/p>\n\n\n\n

How to Install and Setup Guacamole on Debian 9.8<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"

Welcome to our tutorial on how to install NoMachine remote desktop tool on Kali Linux 2020. NoMachine is a remote desktop tool just like VNC,<\/p>\n","protected":false},"author":1,"featured_media":6887,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_lock_modified_date":false,"footnotes":""},"categories":[121,214],"tags":[1967,1969,221,1968,1371,1964,1970],"class_list":["post-6880","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos","category-remote-desktop","tag-install-nomachine-kali-linux","tag-kali-linux-2020","tag-nomachine","tag-nomachine-kali-linux-2020","tag-nomachine-remote-connections","tag-nomachine-remote-desktop","tag-setup-nomachine-on-kali-linux","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-50","resize-featured-image"],"_links":{"self":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/6880"}],"collection":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/comments?post=6880"}],"version-history":[{"count":8,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/6880\/revisions"}],"predecessor-version":[{"id":21519,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/6880\/revisions\/21519"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/media\/6887"}],"wp:attachment":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/media?parent=6880"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/categories?post=6880"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/tags?post=6880"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}