# CS Servers

# Linux Servers

The CS Department runs different servers with various OS and software configurations. Your instructor will tell you if they want you to use a specific server for your assignments. There are also a few servers for general purpose use.

Server OS Use
bobby.cs.unlv.edu CentOS 8 General Purpose Use
cardiac.cs.unlv.edu Ubuntu 18.04 OS/Network Programming
db.cs.unlv.edu CentOS 8 Database Programming
java.cs.unlv.edu CentOS 7 CS 326/460 && General Purpose
kroc.cs.unlv.edu Compilers Programming
sally.cs.unlv.edu Ubuntu 20.04 CS 135/202 && General Purpose

The servers listed above share user home directories, meaning all your files will be available on each server.

# Server Status

To check the current status of UNLV CS Servers, visit here (opens new window)

# Connecting with SSH

For transferring files between your computer and a remote server, click here.

# Windows

It is highly recommended to download PuTTY (opens new window), MobaXterm (opens new window), or Bitvise (opens new window)

# MacOS

Download Terminus (opens new window) or open Terminal and run the command ssh [username]@[servername].cs.unlv.edu

# SSH Keys

  1. Create SSH key in the command line on MacOS or Linux with ssh-keygen -t rsa -b 4096
    • You can create keys of different types and sizes
  2. Select where to save key and key name
  3. Copy contents of .pub version of key into ~/.ssh/authorized_keys file on any of the CS servers
    • Can be done using ssh-copy-id [username]@[servername].cs.unlv.edu
  4. Log in to test key
    • You can verify key is being used with output of ssh -v [username]@[servername].cs.unlv.edu

# SSH fingerprints

SSH fingerprints for student facing servers:

SHA256:w2SheGY32KHwqJiYOavSLHm3UzyDswrSzJC2ghmK8Vs bobby.cs.unlv.edu (RSA)
SHA256:Nk2Y722d6s5Wf1F6pzae30XDN3lE7SdLPaFj6WL59G0 bobby.cs.unlv.edu (ECDSA)
SHA256:j8KoeQJdKF+klrTpD16yXshUMciQ9JKRvf2gRwZQah8 bobby.cs.unlv.edu (ED25519)
SHA256:eaoyeeWuWw8oeUonfRu7y4iE4OZ0Bv6p4GjP2q/7ftk java.cs.unlv.edu (RSA)
SHA256:VGgR/6gTW6FuPpM+w8BsdOmLRsYAK1m7evBVSbheaeI java.cs.unlv.edu (ECDSA)
SHA256:f5dh+LTZc+tJqyxcsybWYh9VpeDdFzDulDfQtOZT+dk java.cs.unlv.edu (ED25519)
SHA256:h/C5bjJ6MUMgSUZ9Tkk8J1w070rN8C8m1+hfX4Yb9u4 sally.cs.unlv.edu (RSA)
SHA256:0r+xTyUWT9/bQUHoCMyxrPeQY5Nyy/8a/tOJkPAw798 sally.cs.unlv.edu (ECDSA)
SHA256:8GX4KWOrZR6TpPS29bac84fgD3ytPj4nMzYNu+6eOOU sally.cs.unlv.edu (ED25519)
SHA256:Z732ff/l8HlZTDVGXEyo3LbizB1ofWJXxM1/IE8Qsoo db.cs.unlv.edu (RSA)
SHA256:mFz/j3plH5xz57i9WkQ8zaH4XIifLeKaSZOXqu0Lbdo db.cs.unlv.edu (ECDSA)
SHA256:BWXE8PIkrk8K7p2Lq/Gm+OnJkyw9Dli8ltSf8RRkZuI db.cs.unlv.edu (ED25519)
SHA256:ONJzXQ8DBAV/MEIqSFvsVQcRld7pjUSmUNG6ySYpLfE gpu.cs.unlv.edu (RSA)
SHA256:jJjg714wHysqfmE4QcjSca/nvHDD//2KH1837Xkssgw gpu.cs.unlv.edu (ECDSA)
SHA256:6gQIHB2yQ9SNKkFXebAdSauSrz4HrquwogzjkEzPM9c gpu.cs.unlv.edu (ED25519)
SHA256:bYVlmlR+S8evlVJxSGbWNDWQCQbm7abyeen8DVG198Y gpu-rtx8000.cs.unlv.edu (RSA)
SHA256:N6bchO0lD/ZqUU0pQWmrUn0bvGdv5evJFHVlcFMAG94 gpu-rtx8000.cs.unlv.edu (ECDSA)
SHA256:36bo8hofdXRQSp+vwhteO89Vz7/+icVYqB3hx0t5tTE gpu-rtx8000.cs.unlv.edu (ED25519)

# Connecting with Visual Studio Code

If you're using VSCode to connect to the CS servers, please follow these directions.

  1. Click the extensions button in VSCode (button in toolbar that looks like blocks).
  2. Type @builtin TypeScript into the search bar
  3. Disable the TypeScript and Javascript Language Features Extension.
  4. Reload the program.

This will help reduce load on the servers that are causing them to crash. Thank you for your understanding.

# Other CS Servers

Server OS Use
gpu-rtx8000.cs.unlv.edu Ubuntu 18.04 GPU Server *
gpu-a100.cs.unlv.edu Ubuntu 20.04 GPU Server *
vcs.cs.unlv.edu GitLab GitLab Ultimate (Education) *
web-stu.cs.unlv.edu CentOS 8 Apache webserver for student applications*

Servers with * must be graduate students or request access with CS Faculty Sponser. If you are a graduate student and are not able to access, create a ticket here (opens new window).