OpenNX

From VISTA LAB WIKI

(Difference between revisions)
Jump to: navigation, search
 
(4 intermediate revisions not shown)
Line 3: Line 3:
== openNX server installation  ==
== 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.  
+
Installation of the openNX server must be done by a root user.  
-
  curl -O /root/nxinstall vistalab.stanford.edu/~lmperry/code/nxinstall;
+
'''On vistalab machines this should be done by Michael - talk to him about it.'''
-
chmod 700 /root/nxinstall /root/nxinstall
+
-
*Choose option to setup custom keypairs
+
curl -O /root/nxinstall vistalab.stanford.edu/~lmperry/code/nxinstall;
 +
chmod 700 /root/nxinstall
 +
/root/nxinstall
 +
 
 +
*Choose option to setup custom keypairs<br>
== Configuration  ==
== Configuration  ==
Line 14: Line 17:
For security you must copy the client.id.key file to your home directory on the server and the client. <br> On each machine (client and server) run the following commands:  
For security you must copy the client.id.key file to your home directory on the server and the client. <br> 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  
+
curl -O ~/client.id_dsa.key http://vistalab.stanford.edu/~lmperry/download/client.id_dsa.key  
  chmod 777 ~/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.
+
*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.<br>
== openNX client installation  ==
== openNX client installation  ==
Line 23: Line 26:
#Install the openNX client from: http://opennx.sourceforge.net/download.html  
#Install the openNX client from: http://opennx.sourceforge.net/download.html  
#Run the installer  
#Run the installer  
-
#Configure the connection
+
#Configure the connection<br>
-
== openNX client installation ==  
+
== Configure the connection  ==
-
#Install the openNX client from: http://opennx.sourceforge.net/download.html
+
-
#Run the installer
+
-
== Configure the connection ==
+
#Open the opennx connection wizard app
-
# Open the opennx connection wizard app  
+
#Choose a session name
-
# Choose a session name  
+
#Type the full host name --&nbsp;<span style="line-height: 1.5em;">eg "stone.stanford.edu"</span>
-
# Type the full host name  
+
#Choose "Unix" and "Gnome" and a size for the desktop.
-
: eg stone.stanford.edu  
+
#Accept the defaults for the rest of the settings. -- if you get an error on OSX, just hit ok and ignore it.
-
# Choose "Unix" and "Gnome" and a size for the desktop.  
+
#Run the OpenNX app and choose your session.
-
# Accept the defaults for the rest of the settings. -- if you get an error on OSX, just hit ok and ignore it.  
+
#Enter your log in credentials and login
-
# Run the OpenNX app and choose your session.  
+
-
# Enter your log in credentials and login
+
== Questions and help  ==
== Questions and help  ==
 +
Email: Michael
Email: Michael

Latest revision as of 16:27, 5 June 2013

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