Remote Access to the EML Systems

Introduction

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

Jupyter notebooks and other remote applications via a browser

EML's JupyterHub is deployed for users to remotely run Jupyter notebooks (using Python, R, Julia, MATLAB and other languages), terminal sessions, RStudio, and even graphical Remote Desktop sessions on EML machinesthrough your web browser. See our JupyterHub documentation for more information.

Access via SSH or via a Remote Desktop application

The list of hostnames users can access is listed on our dashboards. 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 SSH client for Windows. 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. 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. 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 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 macOS 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

    You can forward remote X11 windows to get graphical windows over ssh.

  3. File Transfer
  4. The scp command is also available through the Terminal Application Applications > Utilities > Terminal. Type the command:

    scp username@hostname:file local-directory

  5. Remote Desktop Access
  6. Remote desktop enable you to run graphical desktops on 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 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) allows remote desktop connections to EML Linux systems. rdesktop currently runs on most UNIX based platforms with the X Window System.