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


  1. From the command line, 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. ssh.dpb.ciw.edu). If you are off-site and trying to connect to internal Linux servers, you may need to first SSH to the DPB/DGE SSH Gateway, and from there SSH to the internal Linux server.

    The -XYC flags enable compressed X11 forwarding (needed to run graphical applications). These flags can be omitted if not using graphical applications)

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

  3. 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)

  4. 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