GL
GL is the name of our general access Unix systems here at UMBC, managed by DoIT. Anyone with a UMBC account can log in to GL.
Logging in to the GL Servers
To connect to GL you’ll need an SSH client. For Windows, we recommend using PuTTY; the Bitvise SSH client is an alternative option. For Mac and Linux, we recommend the ssh
command in the Terminal. Below is the connection info for GL:
Host: | gl.umbc.edu |
---|---|
Port: | 22 (This is the default for SSH) |
Protocol (Connection Type): | SSH |
What info do I use to log in?
You authenticate to the GL systems using your myUMBC username (all lowercase!) and password. Your Campus ID will not work.
As of August 29, 2023, logging in to the GL systems requires Duo multi-factor authentication. You can view our FAQ section on Multi-Factor Authentication with DUO for more information.
Windows
Connect using your SSH client. They usually have a connection dialog where you can specify the host, port, and protocol information listed above. If you don't have an SSH client, you can view our PuTTY documentation.
Mac/Linux
Run ssh yourusername1@gl.umbc.edu
in the Terminal.
Troubleshooting
Having problems logging in? Check out our GL Troubleshooting page for more information.
Other information
Disk Quotas
All UMBC accounts have a quota of 500MB. If you exceed your quota, you will have issues running programs, etc. You can check your quota by running “fs lq” in your home directory.
Host Authenticity
When you first connect to an unknown server over SSH, your client will typically present the server's host key fingerprint so that you can verify its authenticity. These are the current host key fingerprints (as of 8/23/2018) for the GL servers:
ECDSA | SHA256:wSwjkRNKOUxWYi8XaCFSOyQwhnSctdagnVdlD9Y/5Lw |
---|---|
ED25519 | SHA256:9Run2uzIk1A0iG0w9I/Quc5/YNAA0KPGgkXTZYaiulc |
RSA | SHA256:OsvGzoPEGqIaxlNCqUUXi38B1WavHkT1ASDSOX0TBs4 |
Can I add an SSH key to my GL account?
Sorry, but given the nature of our infrastructure, the GL servers do not support SSH public key authentication for normal users. We understand that might be frustrating to some of our more security-minded students, so here's why:
The GL servers use a secure network authentication protocol called Kerberos for logins, and home directories are served from a distributed network filesystem called AFS. AFS uses your Kerberos credentials to grant access to your home directory during the login process.
In a typical SSH public key authentication setup, the keys that are allowed to authenticate for a user are listed in a file in their home directory which--in our setup--the SSH process doesn't have access to until you've already authenticated to Kerberos.
In other news, the GL systems do allow GSSAPI authentication. If you're a power user, handy with Google and reading software documentation, you're welcome to take a look at Configuring Kerberos for the UMBC realm.
Help requests for configuring Kerberos, GSSAPI, and SSH on personal systems are outside the scope of our support. But it's really not that hard. You can do it--we believe in you!