Connect to NoMachine running on a Centos Linux vps, connecting from a Mac

Forums / NoMachine for Linux / Connect to NoMachine running on a Centos Linux vps, connecting from a Mac

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #13677
    powerblue
    Participant

    I would like to connect to NoMachine running on a Centos Linux vps, connecting from a Mac.

    There were some issues encountered at step 3 below:

    1. Start the service on the Linux machine:

    /usr/NX/bin/nxserver –startup

    Note: Using “–start” doesn’t work

    It doesn’t actually work even though /usr/NX/bin/nxserver –status will say it is running, in actuality it is not running or listening on any ports.

    2. The free version of NoMachine doesn’t support ssh protocol, therefore, use an ssh tunnel (select the NX protocol in the NoMachine connection configuration) to connect:
    a
    ssh -L 4000:localhost:4000 root@45.45.45.45

    3. To receive connections it seems nxd needs to be running: /usr/NX/bin/nxd –startup

    At this point an error appears: “/usr/NX/bin/nxd: error while loading shared libraries: libnxd.so: cannot open shared object file: No such file or directory”

    How can this error be fixed?

    Any help will be greatly appreciated.

    #13686
    kroy
    Contributor

    Note: Using “–start” doesn’t work

    What output is shown?

    It doesn’t actually work even though /usr/NX/bin/nxserver –status will say it is running, in actuality it is not running or listening on any ports.

    Are you sure that nxserver isn’t running? What shows ps -ef | grep nx command? NoMachine is correctly installed? Can you give more details about this CentOS?

    3. To receive connections it seems nxd needs to be running: /usr/NX/bin/nxd –startup

    Command should not be used in that way. To startup nxd service it’s need to execute command: sudo /usr/NX/bin/nxserver --start nxd

     

    #13815
    powerblue
    Participant

    Thanks for the response. It appears to work now that I installed the new version, I didn’t have to change any configs at all for the nxserver.

    //Install newest version:

    cd /usr

    tar xvzf nomachine_5.2.11_1_x86_64.tar.gz

    /usr/NX/nxserver –install

    //Open port 4000 in the firewall, I used WHM using CSF firewall plugin to do this.

    //Check if the nxserver daemon is listening:

    netstat -anlp | grep :4000

    netstat -plnt

    //Check if the nxserver is running:

    ps aux | grep -i nxserver

    //Commands to start, stop, and restart, if needed:

    /usr/NX/bin/nxserver –status

    /usr/NX/bin/nxserver –start

    /usr/NX/bin/nxserver –stop

    /usr/NX/bin/nxserver –restart

    service nxserver start

    service nxserver stop

    //Since the free version of nxserver doesn’t support ssh connections you have to set up an ssh tunnel and use the NX protocol to connect instead. Using the terminal on local mac:

    ssh -L 4003:localhost:4000 root@45.45.45.45

    //Then open the NoMachine client (GUI) and edit the connection to use NX protocol and port 4000, then after trying to connect it worked for me perfectly.

    Thanks

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

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