Remote Access to the EML Systems


Introduction

The EML consist of multi-user, Mac OS and Linux systems that may be accessed remotely using a program which uses the secure shell (SSH) protocol. This encrypts your data as it is transmitted over the network.

The list of hostnames users can access is listed on the EML computing grid. Only linux workstations and compute servers allow you to view graphics/images, use the graphical user interface of certain programs and provide desktop connections.

Connecting remotely from a Windows Computer

  1. Command-line Access
  2. PuTTY is a free software that can be downloaded from http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html putty_image

    1. Click on the session category
    2. Enter the hostname
    3. Click Open
    4. Type your username and password when prompted

  3. File Transfer using Drag and Drop
  4. WinSCP is a free graphical SFTP client that allows you to copy/transfer files between your windows computer and your EML account. It can be downloaded from http://winscp.net/eng/download.php

    winscp_image (37K)
    1. Click on the session category
    2. Enter the hostname
    3. Enter the username and password
    4. Click Login

    Note: If it is the first time you connect to a particular EML system, the SSH program will ask you if you want to accept the new host key. Click 'Yes'.

  5. Using Graphical User Interface of Unix Applications
  6. Xming is X Windows Software from X.Org ported to Microsoft Windows. It can be downloaded from http://sourceforge.net/projects/xming/. This requires the use of an SSH client such as PuTTY. x11_image

    1. Install and open the Xming application.
    2. Launch PuTTY, click on the plus sign to the left of "SSH" in the left hand pane, then click "X11" and check the box labelled "Enable X11 Forwarding".
    3. Under "Category" on the left, click on Session. Under Saved Sessions, select a name for the session and click on "Save".
    4. Log-on to one of the linux servers (not an emily) following instructions on logging in using PuTTY
    5. Type in the commands of the GUI program such as xstata, nautilus (file explorer), etc on PuTTY's command-line window.

  7. Remote (Graphical) Desktop Environment Access
  8. Windows Remote Desktop and NoMachine NX client allows remote desktop connections to the EML linux systems. X2Go is a remote desktop solution that provides fast and secure graphical access to an EML desktop with support for copy and paste between local and remote computers.

Connecting remotely from a Mac OS X Computer

  1. Command line access and using graphical user interface applications
  2. The SSH command is available through the Terminal Application (/Applications/Utilities/Terminal.app).

    Type the command:
    ssh -X -Y username@hostname

    The -X in this command sets up the X11 tunneling that allows you to use the application with graphical user interface.

  3. File Transfer
  4. The scp command is also available through the Terminal Application (/Applications/Utilities/Terminal.app)

    Type the command:
    scp username@hostname:file local-directory

  5. Remote (Graphical) Desktop Environment Access
  6. Remote Desktop Connection or NoMachine NX client allows remote desktop connections to EML linux systems. Remote Desktop Connection for Mac can be downloaded from http://www.microsoft.com/mac/downloads while the NoMachine NX client can be downloaded from http://www.nomachine.com/download-package.php?Prod_Id=3474

    X2Go is a remote desktop solution that provides fast and secure graphical access to an EML desktop with support for copy and paste between local and remote computers.

Connecting remotely from a Linux

  1. Command line access and using graphical user interface applications
  2. The SSH command is available through the Terminal Application (Accessories>Terminal).

    Type the command:
    ssh username@hostname

  3. File Transfer
  4. The scp command is also available through the Terminal Application (Accessories > Terminal)

    Type the command:
    scp username@hostname:file local-directory

  5. Remote (Graphical) Desktop Environment Access
  6. Remote Desktop Protocol Client (rdesktop) and NoMachine NX client allows remote desktop connections to EML linux systems. The rdesktop currently runs on most UNIX based platforms with the X Window System. NoMachine NX client can be downloaded from http://www.nomachine.com/download-client-linux.php