Search IT&E Labs:

Powered by Google
HomeResourcesPoliciesLab(s) ScheduleFAQ'sMeet the staffContact Us
New Student Resources George Mason University School of IT&E Check Mason mail Do IT GMU TV Skillport
/ Home / faqs / ssh / vpn
Open VPN setup for IT&E


Setup walkthrough of OpenVPN (and SSH) on Windows XP

IT&E Labs recommends using OpenVPN to connect to the IT&E Labs Linux/Unix network. It is more straightforward than configuring tunneling with SSH alone or using either of the tunneling tools that were provided previously.

Setup will take probably about 10-20 minutes. If you need more help, please contact your TA, an IT&E lab assistant, and/or system@ite.gmu.edu. (This walkthrough took longer because of the graphic captures and editing.)

compare with the IT&E Tunneler tool
the IT&E Hermes Tunneler tool
'universal' SSH tunnel configuration


Update your browser's root authority security certificates. top

When you navigate your web browser to the IT&E Access Manager webpages, the web browser may display a security message. Please read about the webpage certificate security message (and how to install a root certificate) so your browser authenticates the IT&aamp;E Access Manager webpages.

Download software and files top

You will need OpenVPN with IT&E configuration files and SSH Secure Shell.
-- Download SSH Secure Shell from http://itusupport.gmu.edu, follow the downloads link and choose SSH Secure Shell 3.2.9.
-- Download OpenVPN with the IT&E configuration files from https://access.ite.gmu.edu/vpn . It is a secure site, so accept the certificate.

Follow the link to the Windows Setup page at https://access.ite.gmu.edu/vpn/windows . (There are also links to Mac and Linux versions.)

Download ite_openvpn_installer.zip, and ...

Install OpenVPN top

Unzip ite_openvpn_installer.zip to get the ite_openvpn_installer folder,

and these files in the folder:

Run ite_openvpn_installer.exe

...      

New icons appear in the system tray at the bottom right of your screen for the newly installed program and the new virtual network connector: (Here they are pictured as under under the bottom left corner of the tool tip boxes.) Notice the red in the OpenVPN icon.

   

Notice that the IT&E configuration files have been placed into C:\Program Files\OpenVPN\config:

Right click the OpenVPN icon for a new context menu.

Most of the Context options are self-explanatory. There is no need to change the password since it comes from your e-mail account. (OpenVPN indicates there is no "key" or "pkcs12" option.) The Proxy Settings should be as shown below. Those insterested can dig deeper into OpenVPN's website.

Cancel and ...

Start OpenVPN top

Right click on the OpenVPN icon in the system tray and choose 'Connect' from the context menu (If the icon is not showing in the tray, click Start, Programs, OpenVPN, OpenVPN GUI.)

Log on with your IT&E Linux/Unix username and password (i.e. the same as your GMU e-mail account)...

The system tray now looks like this:

The notes on https://access.ite.gmu.edu/vpn say the first connection takes a while, so while waiting...

If you already have SSH installed, skip ahead to VPN connected & ready.


SSH installation top

... Run the installer for SSH Secure Shell:

Double-click the installer icon

Click the buttons as highlighted:

Read the agreement.

(Missed the window capture for a fast Progress bar.)

If you already have the current version of SSH Secure Shell for Windows installed, continue with the OpenVPN connected & ready section.

SSH Log in to mason (test) top

Test SSH by connecting to the mason cluster with the SSH (terminal) client:

Press the spacebar (or click File, Connect...).

(You may want to choose 'Yes' if you are using your own machine and not one that is available to the public.)

If you mistype your password, you may see when you log in correctly a message about a failed login attempt:

Note that you can open additional terminals (blue and white toolbar tool icons ) or file transfers (blue and yellow folder toolbar icons ) to the same host where you have already connected simply by clicking the corresponding toolbar icon. This can be particulary useful for editing program code in one window and compiling and running the code in another.


OpenVPN connected & ready top

Meanwhile, when OpenVPN connects, a message appears from the system tray at the bottom right corner of the screen, and the OpenVPN icon there has changed to green (immediately below the '10.' that starts the private IP address):

(This initial connection took a long time but subsequent connections will be much faster.)


SSH Log in to zeus top

Now if OpenVPN is working and connected, the icon will be green, and your computer can connect as if it were in our lab or on our network. (If you are in our lab or connected to our network, OpenVPN is not needed and will not turn green.)

You should be able to log onto zeus.ite.gmu.edu directly through SSH. Start a new SSH session and press the space bar. (You may leave any previous session to mason.gmu.edu active.)

(If you are the only one who uses your computer, you may want to click Yes and save the key.)

The prompt shows that you are logged in and zeus is ready to go.

After you have finished your work session and have logged out, you can disconnect from the VPN. The OpenVPN context menu has changed a little:

Click Disconnect

This disconnection also disconnected any active SSH session to zeus, but my SSH session to mason was still active. So, you will want to finish whatever you are working on on machines in the IT&E Linux/Unix cluster before disconnecting the OpenVPN channel(s) to them. (Anyway, it is a good practice to save your work as often as will account for the most work you would accept having to redo.)

Reconnecting is much faster:

Subsequent logons with SSH to osf1.gmu.edu while OpenVPN is connected to the IT&E cluster remain active even when OpenVPN is disconnected.

This completes the OpenVPN setup walkthrough.
You may need to use OpenVPN when using Oracle or Hermes. (Return to the FAQs).


IT&E Instructional Computing Laboratories provide a framework for computing-related educational activities within the School of Information Technology and Engineering. The labs serve students of all the Departments in IT&E.

   
10" height="13">