Skip to main content
To KTH's start page

Shell servers

About logging into Shell or Git servers.

There are public shell servers (a.k.a. time-sharing servers) for all active users at KTH, accessible with SSH. Shell servers can also be used for file transfer with SCP/SFTP to AFS home directories. Some departments also have dedicated computational servers or resource machines.

Public servers

Only users affiliated with KTH have access to log in. Use the server that matches your affiliation (student, staff, etc).

student-shell.sys.kth.se — students, including master students. Alternate servers are available if the primary is overloaded, see student-shell-2 etc. below.

guest-shell.sys.kth.se — others affiliated with KTH.

If you cannot use Kerberized SSH (GSSAPI) to log in, download the list of host keys below and copy into your ~/.ssh/known_hosts before logging in.

If your local Kerberos configuration (/etc/krb5.conf or the equivalent) contains rdns=false or dns_canonicalize_hostname=false, you should use the server's FQDN …shell-1.sys.kth.se rather than the alias …shell.sys.kth.se.

Server name Operating system Access
student-shell-1.sys.kth.se
(current student-shell.sys.kth.se)
KTH Ubuntu 20.04 student, member
student-shell-2.sys.kth.se KTH Ubuntu 20.04 student, member
student-shell-3.sys.kth.se KTH Ubuntu 20.04 student, member
guest-shell-1.sys.kth.se KTH Ubuntu 20.04 affiliate, member
course-01.sys.kth.se KTH Ubuntu 20.04 students (approved by course leader or supervisor)
course-03.sys.kth.se KTH Ubuntu 20.04 students (approved by course leader or supervisor)

GIT servers

See also KTH GitHub  and KTH at github.com (github.com) .

Server name Access Host key fingerprint
gits-15.sys.kth.se KTH students
ECDSA SHA256:OmuyB64vnycQufBPs7zDXyHYpCi89jTrHru802Q+4/E
RSA SHA256:X2bX8kcmRb1pIEYbxTqRhNPhJq1/By/1sE/sgn89xd4