Remote Access to Linux from Off Campus

This document outlines the process for connecting to Computer Science departmental servers from off campus (using Windows, macOS or Linux) for the purpose of working remotely on a LabNet-based machine and/or transferring files. If you tend to work on and/or submit your coursework locally (ie, on a computer in one of the computing labs), then parts of this document may not apply to you.

1.  Working remotely on a departmental server

To issue commands on a departmental server, you must either be remotely logged into the server or using a lab PC (ie, you must have a shell/console/terminal window where you can type commands). The following assumes that you are logging in remotely.

There are several reasons to log into a departmental server, some of which may depend on the specific CS course you're taking:

Instructions follow for each of the major operating systems:


2.  Uploading your files to a departmental server

The first step is transferring your files from your personal computer to a departmental server. Creating the files themselves may depend on having a development environment installed on your system, which is outside the scope of this document.

The following assumes that files will be uploaded over the network. If you will be using a USB drive to copy files to one of our systems (on campus), then you can skip this step.

Instructions follow for each of the major operating systems:

Prepared by Stephen Anthony