There are many ways to remotely log on to the Linux graphic desktop, such as using RFB (RemoteFrameBuffer) protocol VNC tools, TightVNC, UltraVNC, Xvnc, etc., using NX NoMachine, freenx, neatx, etc. NX uses X11 calls for communication, which is much faster than similar communication through VNC and secure (via ssh). It is more suitable for Int at low network speed (compared with local area network ).
There are many ways to remotely log on to the Linux graphic desktop, such as using RFB (Remote Frame Buffer) protocol VNC tools, TightVNC, UltraVNC, Xvnc, etc., using NX NoMachine, freenx, neatx, etc. NX uses X11 calls for communication, which is much faster than similar communication through VNC and secure (via ssh). It is more suitable for applications on the Internet with low network speed (compared with local area network. If you want to use the Linux GUI on VPS, using NX is much better than using VNC.
Install the NX Server
Download nxserver 4.0 to Ubuntu on the NoMachine official website and install it directly. No other dependent packages are required. This is much clearer than the previous 3.5 version, in version 3.5, the NX server must have nxnode, nxserver, and nxclient. These three names are confusing:
$ Wget http: // 64.34.173.142/download/4.0/Linux/S/nxserver_4.0.181-7_i386.deb
$ Sudo dpkg-I nxserver_4.0.181-7_i386.deb
Install the NX Client
Download the nx client nxplayer 4.0 on Mac and install it. Note that nxplayer is the next generation of nxclient. It is still in the preview version, because the old version of nx client (nxclient-3.5.0-7.pkg) cannot be used on Mac OS X 10.8 and cannot be started after installation, you can only use nxplayer preview here.
$ Wget http: // 64.34.173.142/download/4.0/MacOSX/nxplayer-4.0.181-7.dmg
Test
After installation, enable an nxplayer on Mac to connect to the nxserver on Linux:
After successful connection, enter the user name and password to enter the Ubuntu Desktop: