All Things SSH

From one of our wonderful TAs, Nina:

Hey y'all! As you start looking at your first assignment (yay!), I thought it might be useful for y'all to get familiar with remotely accessing the department's machines. It's pretty easy, and in the future you'll be able to test your code there before turning it in.

First Things First

You'll need a UTCS account, and you'll need to know your login info. See the links below for help on this.

Guide

Sam's website goes through SSHing, setting up keys, transferring files, and compiling and running a Java program. I recommend going through his website instead of trying to follow those slides.

UTCS's Links (Pretty Easy to Follow)
Create a CS account

Reset your CS password

Get the UT VPN  (Use the VPN route to copy the SSH key, not the off campus USB thing).

List of UTCS Unix Hosts

Set up SSH keys for Windows 10

Set up SSH keys for Mac and Linux

(Note: if you don't want to set up ssh keys, you could just connect to the vpn whenever you want to ssh)

For help with setting up anything or running Linux commands, feel free to use your favorite search engine or post a followup to the class discussion group on Piazza.