How to access multiple clients behind NAT?

Forum / NoMachine for Windows / How to access multiple clients behind NAT?

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
  • #33834

    I have many machines behind a router/NAT.  I can only access a single machine with NoMachine when I try to connect from outside the local network.  How do I see and connect to the rest of the machines?  Is this what the paid products can only do?  Thanks.


    I would recommend that you try NoMachine Cloud server evaluation NoMachine Cloud Server and setup multi node environment by connecting your local network machines to Cloud Server. Here are some information on how to setup Cloud Server based on your needs AR05R01090 – How to choose the most appropriate Cloud Server setup and configure it to allow access to NoMachine Servers.


    The one that would work I believe is:

    Use Case 2: Cloud Server behind a NAT

    So are you saying you can’t do this without the cloud server product?

    I checked the pricing, it is pretty expensive. I guess it sounds like without paying for the enterprise product, I can only access one machine on my home network.  Is that correct?


    I understand you in relation with the price of Cloud server, but i would recommend that you try its functionalities.

    When we want to speak about NoMachine servers behind NAT, basically you are going to be able to use any NoMachine server products behind firewall, but in order to use and control them from public network, you will need to setup port forwarding of different public port to the specific internal machine. For ex:

    publicIP:24000 --> IP1:4000
    publicIP:34000 --> IP2:4000

    Ah thank you, I understand the port forwarding you mentioned and will try it.

    And yes, I will also try the cloud product.  Thanks.



    I tried the Cloud server product.  I installed it on one of my clients.  Do I need to install it on all the clients?  I don’t understand what is different.  There is that web interface where I can connect to the computer where the cloud server is, but it’s just one client.  The others are still the same on the regular NoMachine free installs.  Anyway, I can’t tell what I am looking for, please advise.  Thanks.


    How do I see and connect to the rest of the machines?

    Cloud Server is installed on the computer/server which will function as the frontend gateway to your NoMachine nodes. Those nodes are the computers whose desktop you want to access. On each of the nodes you should install a product such as Enterprise Desktop, or any other type of commercial NoMachine server. Then you add these nodes to your Cloud Server. There is a basic tutorial which shows you how to add your NoMachine nodes:


    Once you ‘ve added the nodes, you will be able to “see” them once logged in to your Cloud Server.

    Also look at this document for illustrations of what it will look like:

    Finally, the Cloud Server Installation & Configuration Guide is an excellent document which guides you through the various steps of setting it up. You can find it here with all the other installation and configuration guides:



    I’m following those instructions, I installed the cloud product on the main pc, then I installed enterprise desktop to another client.  But I am not able to add the client to the server from that web interface.  Anything I try it doesn’t work, gets rejected.


    OK, I installed the Enterprise Desktop on a bunch of clients.  I then added them to the Cloud Server interface.  This now works well, except for one client.  On that one, I can’t connect.  It just won’t add to the Cloud Server no matter what, and I can’t tell what the issue is.  It’s set up exactly the same as all the other clients.  I can add the Cloud Server to it (or it does it automatically), but I can’t add it to the Cloud as a child like the others.

    I get an error saying “remote host identification has changed” whenever I try.


    OK, latest update.  When I first installed the Cloud Server, it worked fine.  Then I had to reboot to apply some updates, now Cloud doesn’t work anymore. Only the SSH can be started, all other services are off.  Trying to start the server doesn’t do anything, it will never start.


    Hi diana12,

    Can you send us server.cfg and node.cfg files from the Cloud Server installation, so we can take a look at your configuration?

    Log files would be useful as well. Can you collect them manually following the steps below?
    1. nxserver –debug –enable all
    2. nxserver –debug –collect
    3. nxserver –debug –disable all
    You can also take a log at this article:

    Please send the files directly to forum[at]nomachine[dot]com, making sure you add the title of the topic to the email subject. Thanks!

Viewing 11 posts - 1 through 11 (of 11 total)

This topic was marked as solved, you can't post.