{"id":5237,"date":"2020-03-21T18:44:04","date_gmt":"2020-03-21T15:44:04","guid":{"rendered":"https:\/\/kifarunix.com\/?p=5237"},"modified":"2024-03-14T19:51:46","modified_gmt":"2024-03-14T16:51:46","slug":"install-and-setup-nomachine-on-centos-8","status":"publish","type":"post","link":"https:\/\/kifarunix.com\/install-and-setup-nomachine-on-centos-8\/","title":{"rendered":"Install and Setup NoMachine on CentOS 8"},"content":{"rendered":"\n<p>In this guide, we are going to learn how to install and setup NoMachine on CentOS 8. <a rel=\"noreferrer noopener\" aria-label=\"NoMachine (opens in a new tab)\" href=\"https:\/\/www.nomachine.com\/\" target=\"_blank\">NoMachine<\/a> is a cross platform, fastest and highest quality remote desktop tool that enables you to access desktop&nbsp;of any other machine with NoMachine installed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Installing NoMachine on CentOS 8<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Download NoMachine Linux Installation Package<\/h3>\n\n\n\n<p>NoMachine is not available on default CentOS 8 repositories. However, an RPM binary installer can be downloaded from the <a rel=\"noreferrer noopener\" aria-label=\"NoMachine Linux downloads page (opens in a new tab)\" href=\"https:\/\/www.nomachine.com\/download\/linux&amp;id=1\" target=\"_blank\">NoMachine Linux downloads page<\/a>.<\/p>\n\n\n\n<p>Choose the installer for you respective system architecture and download it. You can simply grab the link and pull it using the wget command.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>wget https:\/\/download.nomachine.com\/download\/6.9\/Linux\/nomachine_6.9.2_1_x86_64.rpm<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Install NoMachine on CentOS 8<\/h3>\n\n\n\n<p>Once you have downloaded the RPM binary installer, you can simply install it as follows;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>dnf install nomachine_6.9.2_1_x86_64.rpm<\/code><\/pre>\n\n\n\n<p>Well, if your system has direct internet access, you would simply run the installation of NoMachine on CentOS 8 by executing the command;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>dnf install https:\/\/download.nomachine.com\/download\/6.9\/Linux\/nomachine_6.9.2_1_x86_64.rpm<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>nomachine_6.9.2_1_x86_64.rpm                                                                                           1.4 MB\/s |  45 MB     00:31    \nDependencies resolved.\n=======================================================================================================================================================\n Package                             Architecture                     Version                             Repository                              Size\n=======================================================================================================================================================\nInstalling:\n nomachine                           x86_64                           6.9.2-1                             @commandline                            45 M\n\nTransaction Summary\n=======================================================================================================================================================\nInstall  1 Package\n\nTotal size: 45 M\nInstalled size: 47 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: Sat Mar 21 08:54:47 2020.\nNX&gt; 700 Installing: nxclient version: 6.9.2.\nNX&gt; 700 Using installation profile: Red Hat.\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.9.2.\nNX&gt; 700 Using installation profile: Red Hat.\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.9.2.\nNX&gt; 700 Using installation profile: Red Hat.\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.9.2.\nNX&gt; 700 Using installation profile: Red Hat.\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: Sat Mar 21 08:55: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.9.2-1.x86_64                                                                                                      1\/1 \n\nInstalled:\n  nomachine-6.9.2-1.x86_64                                                                                                                             \n\nComplete!<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Setup NoMachine for Remote Connections<\/h3>\n\n\n\n<p>Once NoMachine is installed, you can be able to launch it from the activities tab at the top left corner. You should see <strong>NoMachine<\/strong> and <strong>NoMachine service manager<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1031\" height=\"375\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/NoMachine-1.png\" alt=\"Install and Setup NoMachine on CentOS 8\" class=\"wp-image-5251\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/NoMachine-1.png?v=1584804758 1031w, https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/NoMachine-1-768x279.png?v=1584804758 768w\" sizes=\"(max-width: 1031px) 100vw, 1031px\" \/><\/figure>\n\n\n\n<p>NoMachine service manager is a small application which gives you access to server NoMachine management tools and User Interface and advises you when someone is requesting to connect.<\/p>\n\n\n\n<p>It enables you to check server status, connected users, active transfers, NoMachine Server preferences, restart, stop or shutdown NoMachine server.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Open NoMachine Ports on Firewall<\/h4>\n\n\n\n<p>In order to be able to connect to your desktop via NoMachine from a remote machine, you need to open some ports on firewall preferably; port 4000\/TCP, 4011-4999\/UDP (mostly for transmitting video and audio streams). There are other ports like 4080 and 4443 for web connections.<\/p>\n\n\n\n<p>Read more on <a rel=\"noreferrer noopener\" aria-label=\"Default ports used by NoMachine 4 or later (opens in a new tab)\" href=\"https:\/\/www.nomachine.com\/AR01L00770\" target=\"_blank\">Default ports used by NoMachine 4 or later<\/a>.<\/p>\n\n\n\n<p>Consult your respective system documentation on how to open ports on firewall. For example, on RHEL based systems, you would simply open the NoMachine TCP and UDP ports by running the command below;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>firewall-cmd --add-port=4000\/tcp --add-port=4011-4999\/udp --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\">Create NoMachine Connections on CentOS 8<\/h3>\n\n\n\n<p>Launch <strong><code>NoMachine<\/code><\/strong> from the activities tap. From the interface that opens up, you will see some guidelines on using NoMachine.<\/p>\n\n\n\n<p>Click <strong><code>Continue<\/code><\/strong> from the screen above to view NoMachine recent connections, open recent connections or create new connections.<\/p>\n\n\n\n<p>Since this is a new installation, you will such a screen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"865\" height=\"573\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/nomchine-connections.png\" alt=\"\" class=\"wp-image-5252\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/nomchine-connections.png?v=1584804819 865w, https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/nomchine-connections-768x509.png?v=1584804819 768w\" sizes=\"(max-width: 865px) 100vw, 865px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Create NoMachine Connection<\/h4>\n\n\n\n<p>To create a new connection, you can click any of the areas highlighted in the screenshot below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"865\" height=\"573\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/new-conn.png\" alt=\"\" class=\"wp-image-5253\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/new-conn.png?v=1584804855 865w, https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/new-conn-768x509.png?v=1584804855 768w\" sizes=\"(max-width: 865px) 100vw, 865px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Choose a Connecetion Protocol<\/h4>\n\n\n\n<p>Select the protocol you want to use to connect to your remote machines. NoMachine enables you to choose between NX, the native NoMachine protocol and SSH. In this demo, we go with NX.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"869\" height=\"569\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/nx-protocol.png\" alt=\"\" class=\"wp-image-5254\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/nx-protocol.png?v=1584804871 869w, https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/nx-protocol-768x503.png?v=1584804871 768w\" sizes=\"(max-width: 869px) 100vw, 869px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Set the Remote NoMachine Host Address<\/h4>\n\n\n\n<p>On the next page, set the address and the connection port as defined on the remote host. In this guide, we are connection to remote system with an IP address, <code><strong>192.168.56.198<\/strong><\/code> listening on port <code><strong>4000<\/strong><\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"861\" height=\"570\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/host-address.png\" alt=\"\" class=\"wp-image-5255\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/host-address.png?v=1584804892 861w, https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/host-address-768x508.png?v=1584804892 768w\" sizes=\"(max-width: 861px) 100vw, 861px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">NoMachine Authentication Method<\/h4>\n\n\n\n<p>On the Authentication settings page. In our case, we are using Password based authentication.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Define Proxy Connection Settings<\/h4>\n\n\n\n<p>If your connection is going through a proxy, be sure to set the proxy connection settings. Otherwise, choose <strong>Don&#8217;t use Proxy<\/strong>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Save the NoMachine Connection<\/h4>\n\n\n\n<p>Once you are done configuring the NoMachine connections, you can save it with your preferred name and click <strong>Done<\/strong>.<\/p>\n\n\n\n<p>You connection is now displayed on the NoMachine desktop.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"863\" height=\"570\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/connection.png\" alt=\"\" class=\"wp-image-5256\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/connection.png?v=1584804924 863w, https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/connection-768x507.png?v=1584804924 768w\" sizes=\"(max-width: 863px) 100vw, 863px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Connection to a Remote Desktop via NoMachine<\/h4>\n\n\n\n<p>Once you have setup a connection, select it from the NoMachine desktop interface and click connection. You can as well right click on a connection and click <strong>Start connection<\/strong>.<\/p>\n\n\n\n<p>While establishing a connect, you are asked to verify host authenticity. Accept and proceed.<\/p>\n\n\n\n<p>Enter the login credentials of the user account in the remote desktop system you are connecting to.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"865\" height=\"569\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/remote-conn.png\" alt=\"\" class=\"wp-image-5257\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/remote-conn.png?v=1584804951 865w, https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/remote-conn-768x505.png?v=1584804951 768w\" sizes=\"(max-width: 865px) 100vw, 865px\" \/><\/figure>\n\n\n\n<p>Click <strong>Ok<\/strong> to initiate a remote connection.<\/p>\n\n\n\n<p>On the remote desktop, you should see a notification about the connection.<\/p>\n\n\n\n<p>If the NoMachine login user is the same as the user who is currently logged into the system, the connection will just happen without being prompted.<\/p>\n\n\n\n<p>However, if the NoMachine user logging in is different from the user who is currently logged into the system, you will be prompted on whether to allow connection.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"729\" height=\"181\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/nomachine-con-prompt.png\" alt=\"\" class=\"wp-image-5258\" title=\"\"><\/figure>\n\n\n\n<p>Once you allow the connection, you will see a notification like;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"901\" height=\"165\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/nomachine-connections-notification.png\" alt=\"\" class=\"wp-image-5259\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/nomachine-connections-notification.png?v=1584805122 901w, https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/nomachine-connections-notification-768x141.png?v=1584805122 768w\" sizes=\"(max-width: 901px) 100vw, 901px\" \/><\/figure>\n\n\n\n<p>Read more about authorizing remote connections on <a aria-label=\"NoMachine authorizing remote connections (opens in a new tab)\" href=\"https:\/\/www.nomachine.com\/AR04K00663\" target=\"_blank\" rel=\"noreferrer noopener\">NoMachine authorizing remote connections<\/a>.<\/p>\n\n\n\n<p>Read more on <a rel=\"noreferrer noopener\" aria-label=\"NoMachine Documentations (opens in a new tab)\" href=\"https:\/\/www.nomachine.com\/all-documents\" target=\"_blank\">NoMachine Documentations<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Related Tutorials<\/h3>\n\n\n\n<p><a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/kifarunix.com\/how-to-install-and-use-nomachine-remote-desktop-tool-on-ubuntu-18-04\/\" target=\"_blank\">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\" aria-label=\" (opens in a new tab)\">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\" aria-label=\" (opens in a new tab)\">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\" aria-label=\" (opens in a new tab)\">How to Install and Setup Guacamole on Debian 9.8<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this guide, we are going to learn how to install and setup NoMachine on CentOS 8. NoMachine is a cross platform, fastest and highest<\/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":[1142,1373,1371,1372],"class_list":["post-5237","post","type-post","status-publish","format-standard","hentry","category-howtos","category-remote-desktop","tag-centos-8","tag-install-nomachine-centos-8","tag-nomachine-remote-connections","tag-nomchine-centos-8","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-50"],"_links":{"self":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/5237"}],"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=5237"}],"version-history":[{"count":4,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/5237\/revisions"}],"predecessor-version":[{"id":21341,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/5237\/revisions\/21341"}],"wp:attachment":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/media?parent=5237"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/categories?post=5237"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/tags?post=5237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}