[[PageOutline]] = Software pre-requisites for the IEEE SDN/NFV OpenFlow in GENI tutorial = 1. An ssh client ([#a2.SSHClient Instructions]) 1. Chrome and Firefox browsers ([#a3.InstallChromeandFirefoxbrowsers Instructions]) == 1. SSH Client == === Mac OS X/Linux === Mac OS X and Linux come with an ssh client you can run from a Terminal window. You do not need to install anything. Proceed to the [#TestSSHwithkeys Test SSH with Keys] section below. === Windows === '''Recommended''' Install Putty, a free SSH client for Windows: * http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html An alternative is FireSSH, a Firefox ssh plugin: * Install the plugin from [https://addons.mozilla.org/en-US/firefox/addon/firessh/ FireSSH] [[BR]] === Test SSH with keys === Please send email to [mailto:tutorials@geni.net] requesting a copy of the private key indicating which SSH client you are using. To test your setup you will need this information: * `username`: sshtest * `hostname`: pc3.geni.uchicago.edu * `port`: 32826 * passphrase for private key: v3rify In the instructions below, skip the step about downloading a private key and just use the key provided though email. [[BR]] ''' Mac OS X/Linux/Cygwin ''': Follow [wiki:HowTo/LoginToNodes#LinuxMacOSWindowsCygwin these instructions]. If you see the prompt `sshtest@sshtestvm:~$ ` you are all set! [[BR]] ''' Windows ''': Follow [wiki:HowTo/LoginToNodes#WindowsPuTTYFireSSHBitViseGitBash these instructions]. If you see the prompt `sshtest@sshtestvm:~$ ` you are all set! == 3. Install Chrome and Firefox browsers == 1. Chrome: [https://www.google.com/intl/en/chrome/browser/ Google Chrome] 2. Firefox: [http://www.mozilla.org/en-US/firefox/new/ Firefox]. {{{ #!comment == 4. Install and test Java 8 == 1. Install a recent Oracle Java 8 version (openJDK does not work well) * Windows and Mac users can go to http://java.com/en/download/ * Linux users: see http://jfed.iminds.be/java8_on_linux/ 1. Verify you have the right version of Java installed: http://java.com/verify. === Test your installation: === 1. Use '''Firefox''' to go to http://jfed.iminds.be. 1. Click on the green button labeled "Quickstart jFed experimenter tool". 1. If your Java setup is correct, a window will pop up that looks like: [[Image(jfed.png, 20%)]] [[BR]] You are done with the Java setup! You can close the window. [[BR]] '''Mac users:''' If the above window does not pop-up, see the instructions at http://doc.ilabt.iminds.be/jfed-documentation/mac.html. }}}