{"id":6849,"date":"2020-09-08T18:55:17","date_gmt":"2020-09-08T15:55:17","guid":{"rendered":"https:\/\/kifarunix.com\/?p=6849"},"modified":"2024-03-14T23:02:22","modified_gmt":"2024-03-14T20:02:22","slug":"install-nomachine-remote-desktop-tool-on-fedora-32-31-30","status":"publish","type":"post","link":"https:\/\/kifarunix.com\/install-nomachine-remote-desktop-tool-on-fedora-32-31-30\/","title":{"rendered":"Install NoMachine Remote Desktop Tool on Fedora 32\/31\/30"},"content":{"rendered":"\n<p>Good day! Welcome to our tutorial on how to install NoMachine remote desktop tool on Fedora 32\/31\/30. 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<p>Read more about the features of NoMachine on <a href=\"https:\/\/www.nomachine.com\/everybody\" target=\"_blank\" rel=\"noreferrer noopener\">NoMachine Free Desktop for Everybody page<\/a>.<\/p>\n\n\n\n<p><strong>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<h2 class=\"wp-block-heading\">Installing NoMachine on Fedora 32\/31\/30<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"download-nomachine-rpm\"><a href=\"#download-nomachine-rpm\">Download NoMachine Installation Package<\/a><\/h4>\n\n\n\n<p>NoMachine is not available on Fedora default repositories. Therefore, you need to download the RPM binary package from <a href=\"https:\/\/www.nomachine.com\/download\/linux&amp;id=1\" target=\"_blank\" rel=\"noreferrer noopener\">NoMachine For Linux Downloads page<\/a>.<\/p>\n\n\n\n<p>On the Download page, select the version of NoMachine for your respective Fedora 32\/31\/30 Linux architecture.<\/p>\n\n\n\n<p>To find your Fedora 32\/31\/30 architecture type, use <code>hostnamectl<\/code> or <code>uname -r<\/code> command;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>hostnamectl<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>   Static hostname: fedora32.kifarunix-demo.com\n         Icon name: computer-vm\n           Chassis: vm\n        Machine ID: c815faadfd414aa6a7c5507ab467581d\n           Boot ID: 3b6b76f2f1384ae683c20516fad06205\n    Virtualization: oracle\n  Operating System: Fedora 32 (Workstation Edition)\n       CPE OS Name: cpe:\/o:fedoraproject:fedora:32\n            Kernel: Linux 5.7.16-200.fc32.x86_64\n<strong>      Architecture: x86-64<\/strong><\/code><\/pre>\n\n\n\n<p>or<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>uname -m<\/code><\/pre>\n\n\n\n<p>In our case, we will download the .<strong>RPM<\/strong> binary package for the 64-bit Fedora system. In short, you can navigate to this <a href=\"https:\/\/www.nomachine.com\/download\/download&amp;id=6\" target=\"_blank\" rel=\"noreferrer noopener\">page<\/a> to download your package or simply run the command below;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>wget https:\/\/download.nomachine.com\/download\/6.11\/Linux\/nomachine_6.11.2_1_x86_64.rpm<\/code><\/pre>\n\n\n\n<p>This will however, strickly download 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<h4 class=\"wp-block-heading\" id=\"install-nomachine-fedora-32-31-30\"><a href=\"#install-nomachine-fedora-32-31-30\">Install NoMachine on Fedora 32\/31\/30<\/a><\/h4>\n\n\n\n<p>Once the download is done, run either of the commands below to install the package;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rpm -ivh nomachine_6.11.2_1_x86_64.rpm<\/code><\/pre>\n\n\n\n<p>Or<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf localinstall nomachine_6.11.2_1_x86_64.rpm<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>Dependencies resolved.\n============================================================================================================================================================================\n Package                                  Architecture                          Version                                   Repository                                   Size\n============================================================================================================================================================================\nInstalling:\n nomachine                                x86_64                                6.11.2-1                                  @commandline                                 47 M\n\nTransaction Summary\n============================================================================================================================================================================\nInstall  1 Package\n\nTotal size: 47 M\nInstalled size: 49 M\nIs this ok &#91;y\/N]: y<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>...\nNX&gt; 700 Starting install at: Mon Sep 07 19:33:26 2020.\nNX&gt; 700 Installing: nxclient version: 6.11.2.\nNX&gt; 700 Using installation profile: Fedora.\nNX&gt; 700 Install log is: \/usr\/NX\/var\/log\/nxinstall.log.\nNX&gt; 700 Compiling the USB module.\nNX&gt; 700 Installing: nxplayer version: 6.11.2.\nNX&gt; 700 Using installation profile: Fedora.\nNX&gt; 700 Install log is: \/usr\/NX\/var\/log\/nxinstall.log.\nNX&gt; 700 To connect the remote printer to the local desktop,\nNX&gt; 700 the user account must be a member of the CUPS System Group: sys.\nNX&gt; 700 Installing: nxnode version: 6.11.2.\nNX&gt; 700 Using installation profile: Fedora.\nNX&gt; 700 Install log is: \/usr\/NX\/var\/log\/nxinstall.log.\nNX&gt; 700 Creating configuration in: \/usr\/NX\/etc\/node.cfg.\nNX&gt; 700 Installing: nxserver version: 6.11.2.\nNX&gt; 700 Using installation profile: Fedora.\nNX&gt; 700 Install log is: \/usr\/NX\/var\/log\/nxinstall.log.\nNX&gt; 700 Creating configuration in: \/usr\/NX\/etc\/server.cfg.\nNX&gt; 700 Install completed at: Mon Sep 07 19:34:42 2020.\nNX&gt; 700 NoMachine was configured to run the following services:\nNX&gt; 700 NX service on port: 4000\n\n  Verifying        : nomachine-6.11.2-1.x86_64                                                                                                                          1\/1 \n\nInstalled:\n  nomachine-6.11.2-1.x86_64                                                                                                                                                 \n\nComplete!<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"running-nomachine-on-fedora\"><a href=\"#running-nomachine-on-fedora\">Running NoMachine on Fedora 32\/31\/30<\/a><\/h3>\n\n\n\n<p>Once the installation completes, the NoMachine package is now available in your system. If you search for it on system activities, you should be able to see both the NoMachine server and the client icons.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1273\" height=\"339\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/09\/nomachine-fedora-32-31-30.png\" alt=\"Install NoMachine Remote Desktop Tool on Fedora 32\/31\/30\" class=\"wp-image-6856\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/09\/nomachine-fedora-32-31-30.png?v=1599578013 1273w, https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/09\/nomachine-fedora-32-31-30-768x205.png?v=1599578013 768w\" sizes=\"(max-width: 1273px) 100vw, 1273px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"configuring-nomachine-on-fedora-32-31-30\"><a href=\"#configuring-nomachine-on-fedora-32-31-30\">Configuring NoMachine on Fedora 32\/31\/30<\/a><\/h3>\n\n\n\n<p>NoMachine can be configured as a server or a client. To access the NoMachine server settings, click on the Icon highlighted in the below screenshot.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1273\" height=\"339\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/09\/nomachine-server-fedora-32-31-30.png\" alt=\"\" class=\"wp-image-6857\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/09\/nomachine-server-fedora-32-31-30.png?v=1599578170 1273w, https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/09\/nomachine-server-fedora-32-31-30-768x205.png?v=1599578170 768w\" sizes=\"(max-width: 1273px) 100vw, 1273px\" \/><\/figure>\n\n\n\n<p>This opens up such an interface.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"705\" height=\"580\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/09\/nomachine-server-prefs.png\" alt=\"\" class=\"wp-image-6858\" title=\"\"><\/figure><\/div>\n\n\n<p>Click on <strong>Server Preferences<\/strong> to access NoMachine server settings.<\/p>\n\n\n\n<p>Under the <strong>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. Click on the network service as highlighted in the screenshot below to enable you edit the default settings.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"704\" height=\"580\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/09\/nm-services.png\" alt=\"\" class=\"wp-image-6859\" title=\"\"><\/figure><\/div>\n\n\n<p>Under the Security tab, you can access your NM Security preferences.<\/p>\n\n\n\n<p>Note that if you are running unattended remote desktop system, you need to uncheck the <code><strong>Require permission to let users connect<\/strong><\/code> option.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"706\" height=\"577\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/09\/nm-security.png\" alt=\"\" class=\"wp-image-6866\" title=\"\"><\/figure><\/div>\n\n\n<p>Go through other tabs for more configuration options.<\/p>\n\n\n\n<p>Click <strong>Done<\/strong> when done setting up your NoMachine on Fedora.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"nomachine-firewall-ports\"><a href=\"#nomachine-firewall-ports\">Open NoMachine Server Port on Firewall<\/a><\/h3>\n\n\n\n<p>If you are running NoMachine on a remote desktop as a server, then you need to open the ports to allow external connections.<\/p>\n\n\n\n<p>By default, Fedora 32 opens all the ports;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>firewall-cmd --list-ports<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>1025-65535\/udp 1025-65535\/tcp<\/code><\/pre>\n\n\n\n<p>If you have disabled the above rule, you need to open !M ports;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>firewall-cmd --add-port=4000\/tcp --permanent<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>firewall-cmd --add-port=4011-4999\/tcp --permanent<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>firewall-cmd --reload<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"connect-to-remote-desktop-with-nomachine\"><a href=\"#connect-to-remote-desktop-with-nomachine\">Connecting to Remote Desktop Computer using NoMachine<\/a><\/h3>\n\n\n\n<p>As stated above, for NoMachine remote connections to work,&nbsp;<strong>both<\/strong>&nbsp;desktop computers must have NoMachine software installed. Therefore, follow the above procedure to install NoMachine on a remote Fedora desktop system.<\/p>\n\n\n\n<p>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, proceed as follows to connect to it via NoMachine:<\/p>\n\n\n\n<p>Click on the NoMachine client icon. This opens up !M welcome page. Click <strong>Continue<\/strong> to create a connection to your remote desktop system.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1273\" height=\"339\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/09\/nomachine-client-32-31-30.png\" alt=\"\" class=\"wp-image-6860\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/09\/nomachine-client-32-31-30.png?v=1599578750 1273w, https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/09\/nomachine-client-32-31-30-768x205.png?v=1599578750 768w\" sizes=\"(max-width: 1273px) 100vw, 1273px\" \/><\/figure>\n\n\n\n<p>NoMachine try to search for any local NoMachine connections.<\/p>\n\n\n\n<p>If it dont find any, click on the <strong>New<\/strong> button to create new connection.<\/p>\n\n\n\n<p>Select NoMachine remote connection protocol. NX is the default.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"762\" height=\"532\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/09\/nm-protocol.png\" alt=\"\" class=\"wp-image-6861\" title=\"\"><\/figure><\/div>\n\n\n<p>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<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"769\" height=\"544\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/09\/nomachine-remote-address.png\" alt=\"nomachine remote host ip address and port\" class=\"wp-image-6862\" title=\"\"><\/figure><\/div>\n\n\n<p>Select NoMachine authentication method. Here we used password based login.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"770\" height=\"539\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/09\/nomachine-auth-method.png\" alt=\"NoMachine authentication method\" class=\"wp-image-6863\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/09\/nomachine-auth-method.png?v=1599579162 770w, https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/09\/nomachine-auth-method-768x538.png?v=1599579162 768w\" sizes=\"(max-width: 770px) 100vw, 770px\" \/><\/figure><\/div>\n\n\n<p>Choose whether to use a Proxy server for network connections.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"764\" height=\"536\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/09\/nomachine-proxy.png\" alt=\"\" class=\"wp-image-6867\" title=\"\"><\/figure><\/div>\n\n\n<p>Set the name of the connection and click <strong>Done<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"758\" height=\"540\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/09\/nomachine-con-name.png\" alt=\"\" class=\"wp-image-6864\" title=\"\"><\/figure><\/div>\n\n\n<p>You should now be able to see your connection on under !M recent connections page.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"758\" height=\"533\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/09\/nomachine-recent_connections.png\" alt=\"\" class=\"wp-image-6865\" title=\"\"><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\">Initiating NoMachine remote connection<\/h3>\n\n\n\n<p>To initiate a remote connection, select the connection name and click <strong>Connect<\/strong> or simply right a connection name and start a connection.<\/p>\n\n\n\n<p>Next, verify the authenticity of the host by selecting yes.<\/p>\n\n\n\n<p>Enter your remote access credentials.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"764\" height=\"534\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/09\/remote-creds.png\" alt=\"\" class=\"wp-image-6868\" title=\"\"><\/figure><\/div>\n\n\n<p>Click <strong>Ok<\/strong> to connect to your remote host.<\/p>\n\n\n\n<p>Set your audio streaming and Display resolution settings and connect to remote Fedora 32 desktop systems.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"nm-disable-wayland-fedora-32\"><a href=\"#nm-disable-wayland-fedora-32\">Disable Wayland Display Server<\/a><\/h4>\n\n\n\n<p>If you get a blank white screen upon initiating NoMachine remote connection, you need disable the Wayland display server so as to enable the use of Xorg display manager.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>sed -i 's\/#WaylandEnable\/WaylandEnable\/' \/etc\/gdm\/custom.conf<\/code><\/pre>\n\n\n\n<p>Reboot the system to start using&nbsp;<strong>Xorg<\/strong>.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>systemctl reboot<\/code><\/pre>\n\n\n\n<p>You can now connect to your remote fedora desktop using the NoMachine. Enjoy.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Further Reading<\/h3>\n\n\n\n<p><a href=\"https:\/\/www.nomachine.com\/documents\" target=\"_blank\" rel=\"noreferrer noopener\">NoMachine Documentations<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Related Tutorials<\/h3>\n\n\n\n<p><a href=\"https:\/\/kifarunix.com\/install-and-setup-nomachine-on-centos-8\/\" target=\"_blank\" rel=\"noreferrer noopener\">Install and Setup NoMachine on CentOS 8<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/kifarunix.com\/how-to-install-and-use-nomachine-remote-desktop-tool-on-ubuntu-18-04\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to Install and Use NoMachine Remote Desktop Tool on Ubuntu 18.04<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/kifarunix.com\/install-anydesk-on-ubuntu-20-04\/\" target=\"_blank\" rel=\"noreferrer noopener\">Install AnyDesk on Ubuntu 20.04<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/kifarunix.com\/connect-to-vnc-server-via-ssh-tunnel\/\" target=\"_blank\" rel=\"noreferrer noopener\">Connect to VNC Server via SSH Tunnel<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/kifarunix.com\/how-to-install-and-setup-guacamole-on-debian-9-8\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to Install and Setup Guacamole on Debian 9.8<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Good day! Welcome to our tutorial on how to install NoMachine remote desktop tool on Fedora 32\/31\/30. NoMachine is a remote desktop tool just like<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_lock_modified_date":false,"footnotes":""},"categories":[121,214],"tags":[1949,1963,1964,1965,1966],"class_list":["post-6849","post","type-post","status-publish","format-standard","hentry","category-howtos","category-remote-desktop","tag-fedora-32-31-30","tag-install-nomachine-on-fedora-32-31-30","tag-nomachine-remote-desktop","tag-nomachine-remote-desktop-on-fedora","tag-remote-desktop-using-nomachine","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-50"],"_links":{"self":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/6849"}],"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=6849"}],"version-history":[{"count":11,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/6849\/revisions"}],"predecessor-version":[{"id":21521,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/6849\/revisions\/21521"}],"wp:attachment":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/media?parent=6849"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/categories?post=6849"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/tags?post=6849"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}