OpenNX

From VISTA LAB WIKI

Revision as of 15:27, 5 June 2013 by Michael (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

OpenNX is an open source drop in replacement for NoMachine's NX client. It is compatible to the original client in that it uses the same syntax for the session configuration files (.nxs files). OpenNX is distributed under the GNU Lesser Public License v2.1. OpenNX is written in C++ and uses the excellent wxWidgets toolkit. THESE INSTRUCTIONS ARE FOR VISTA LAB MACHINES

Contents

[edit] openNX server installation

Installation of the openNX server must be done by a root user.

On vistalab machines this should be done by Michael - talk to him about it.

curl -O /root/nxinstall vistalab.stanford.edu/~lmperry/code/nxinstall; 
chmod 700 /root/nxinstall 
/root/nxinstall 
  • Choose option to setup custom keypairs

[edit] Configuration

For security you must copy the client.id.key file to your home directory on the server and the client.
On each machine (client and server) run the following commands:

curl -O ~/client.id_dsa.key http://vistalab.stanford.edu/~lmperry/download/client.id_dsa.key 
chmod 777 ~/client.id_dsa.key 
  • Note that this file has keys for many machines... not just yours - it's a master key for all vistalab machines that is updated as each new install is completed.

[edit] openNX client installation

  1. Install the openNX client from: http://opennx.sourceforge.net/download.html
  2. Run the installer
  3. Configure the connection

[edit] Configure the connection

  1. Open the opennx connection wizard app
  2. Choose a session name
  3. Type the full host name -- eg "stone.stanford.edu"
  4. Choose "Unix" and "Gnome" and a size for the desktop.
  5. Accept the defaults for the rest of the settings. -- if you get an error on OSX, just hit ok and ignore it.
  6. Run the OpenNX app and choose your session.
  7. Enter your log in credentials and login

[edit] Questions and help

Email: Michael

Personal tools