XSEDE Capability Delivery Plan for "CAN-04: Interactive Login"

Use Case CAN-04: Open a command shell on a login server

Area: Enabling Functions
URLs: Public, Review

Executive Summary: A community member needs to open a command shell on a login server. The login server is provided by a community service provider.

URLs: Public
First CDP: 2016-06-01
Current CDP: 
Current Implementation Status: 
Issues Remaining: 
  • Web browser access
  • Re­attach to a previous session (supported by some SPs)
  • Verification of quality attributes
This capability is currently supported by the following 5 components:
Component User facing? Component’s role in the capability
Globus Auth no Provides the authentication service used by end users to login to XUP
Globus Toolkit GSISSH Client/Server yes Provides both the GSI­SSH client software (used by the XSEDE SSO Hub) and the GSI­SSH server software (used by XSEDE SP resources to support XSEDE SSO logins). (Note that many XSEDE SPs substitute their own GSI­SSH server implementation based on other OpenSSH or GSI­OpenSSH distributions.)
Globus Toolkit GSISSH Setup on SSO Hub yes An SSH service hosted by XSEDE that allows XSEDE end users to login using their XSEDE user identity and connect to XSEDE SP resources (where they are authorized) without entering additional user credentials
XSEDE Central Database (XCDB) no The repository that stores the mappings between XSEDE user identities (used by XUP) and any corresponding XSEDE SP user identities (used by independent SPs)
XSEDE User Portal (XUP) yes The front­end user interface to the XSEDE system where end users register with XSEDE and request allocations to use XSEDE SP resources.