Most computational systems at Carnegie are based on Linux. Secure Shell (ssh) provides an encrypted and authenticated means of connecting to Linux systems.

  1. (Optional) Download and install XQuartz if you plan on using graphical applications
  2. Open the Terminal application from Applications -> Utilities

  3. Enter the command ssh -XYC username@hostname, where username is your Carnegie username and hostname is the hostname of the server you are trying to connect to (e.g. If you are off-site and trying to connect to internal linux servers, you may need to be connected to the DPB/DGE VPN

    The -XYC flags enable compressed X11 forwarding (needed to run graphical applications). These flags can be omitted if not using graphical applications, and/or XQuartz is not installed)

  4. If this is your first time connecting to the server, it'll ask you to accept the server's identity key.  Enter "yes"

  5. Enter your username when prompted.  If the system is protected by Duo, you'll be asked to verify the connection with your 2-factor device (either a code or authorizing via a push response)

  6. You are now logged in.  On most Carnegie systems, you'll be presented with the current system status. You can access this information again via the "dynmotd" command