SSH

SSH stands for Secure Shell.

It’s a cryptographic network protocol for secure communication over an unsecured network. It’s commonly used for remote login to computer systems and for executing commands on a remote machine.

It is the only supported method for accessing systems at the SDCC.

Some familiarity with Unix and a shell environment is required to understand these pages. If you are unfamiliar with these concepts, a brief primer is available for review here.

SSH Keys

SDCC servers utilize SSH keys. SSH keys are cryptographic keys used to authenticate and secure communication between two computers over SSH. They come in pairs: a public key and a private key. The public key is shared with other parties, while the private key is kept securely by the user. When a user attempts to connect to a server, the server checks the user’s public key against the corresponding private key stored on the user’s computer. If they match, access is granted. SSH keys provide a more secure alternative to traditional password-based authentication.

Please consult the following documentation for guidance on generating and working with SSH keys, using SSH keys in the SDCC environment, and utilities that can assist you with your SSH keys.

SSH Agent

By default you will be prompted to supply the passphrase you created when you created your SSH key every time you attempt to access an SDCC server. You may configure your computer’s **SSH agent to automate this process for you.

Gateways

The SSH gateways at the SDCC are the primary “doors” into the SDCC facility. They are only to be used to gain access to the facility, and are not designed for data transfers or interactive sessions. Once you have logged into an SSH gateway, you can continue your connection through to another internal system via SSH. These are the gateways currently maintained by SDCC].


Last modified : Louis Pelosi (32570f9)