HPC Gateway Service

Direct SSH access to the HPC clusters from off campus is not possible without the use of VPN. However if you are unable to use VPN we also provide an SSH gateway service to allow off-site SSH access to our HPC clusters.

Note

Use of a VPN connection is the recommended method to use for off-site SSH access to the HPC clusters.

Note

  • Access to the HPC SSH gateway service requires that you have an existing HPC account.

  • You must additionally request access to the HPC SSH gateway by emailing it-servicedesk@sheffield.ac.uk including a justification for your request.

  • If the cluster access can be handled via the usage of the SSL VPN without undue effort, your request will not be granted.

The SSH gateway server, hpcgw.shef.ac.uk, is configured to be a SSH ‘jump host’ only: it does not have direct access to HPC filestore or Research Shared areas, and you cannot run an interactive SSH terminal session directly on the gateway server. Additionally the HPC gateway server only allow access to the HPC clusters; you cannot access any other IT Services or departmental servers using this gateway.

Overview of the connection process

../_images/hpcgateway-sequence-diag.png

Specific usage examples

  • Access a HPC cluster via SSH:

    ssh -J [username]@hpcgw.shef.ac.uk [username]@sharc.shef.ac.uk
    
  • Transfer a file using SCP:

    scp -J [username]@hpcgw.shef.ac.uk [source path] [destination path]
    
  • Transfer files using Rsync:

    rsync -av -e 'ssh -J [username]@hpcgw.shef.ac.uk' [source path] [destination path]
    
  • Using WinSCP:

    New Session -> Advanced -> Connection -> Tunnel
    Select 'Connect through SSH tunnel'
    Hostname: 'hpcgw.shef.ac.uk'
    Port number: '22'
    
../_images/SSHgatewayWinSCP.png
  • Configure MobaXterm:

    Edit 'Session Settings':
    Set 'SSH Use 2-factor authentication for SSH gateways'
    
../_images/SSHgatewayMobaXtermSettings.png
  • Create a new session using MobaXterm:

    Select 'Network settings' tab within SSH Session settings
    Select 'Connect through SSH gateway (jump host)
    Gateway SSH server: 'hpcgw.shef.ac.uk'
    Port: '22'
    
../_images/SSHgatewayMobaXtermSession.png
  • When prompted to enter your Duo two-factor code either input a 6 digit code from your Duo device or enter ‘1’ for a push notification to be sent to your device.