This page outlines the different ways that you can connect to CS Linux/Unix machines for shell access and to transfer files. Shell access allows you to run commands on a remote Unix machine, and transferring files is the act of moving files between your personal computer and your CS Unix account (such as programs you have written for class). If you have any difficulty connecting to the CS Unix machines, please call 303-871-3299, or email support@cs.du.edu.

CS Linux Environment Operating Systems

All CS Linux servers use the second-latest version of the Ubuntu Operating System.

Access With Secure Shell and Secure FTP

You can use SSH or SFTP from off campus to any of the following machines:
linux.cs.du.edu, linux1.cs.du.edu, linux2.cs.du.edu, linux3.cs.du.edu or linux4.cs.du.edu Linux platforms

SSH Software for Windows

Open a PowerShell window with Windows+X or by right-clicking the Start button and choosing ‘Windows PowerShell’. Use the SSH command line as you normally would. If you see an error message, try to re-login or reboot the machine.

SSH for Apple OS X

SSH and SFTP support are built into the Terminal application. For instance, to SSH into linux.cs.du.edu, you might use the command ‘ssh username@linux.cs.du.edu’.

A slightly more sophisticated terminal, iTerm2, can be installed. Additionally, the FileZilla SFTP client can be used on both Windows and Apple platforms.

SSH Under Unix

Unixes like Linux come with SSH – all you need to do is run a command from your shell similar to the following:

jsmith% ssh jsmith@linux.cs.du.edu
The authenticity of host 'linux.cs.du.edu (130.253.191.3)' can't be established
DSA key fingerprint is 46:87:da:cd:61:67:83:e0:22:4f:51:59:62:9d:b3:bf.
Are you sure you want to continue connecting (yes/no)?
yes
Warning: Permanently added 'linux.cs.du.edu' (DSA) to the list of known hosts.

jsmith@linux.cs.du.edu’s password: enter your login password here
Last login: Wed Feb 26 10:03:19 2023 from linux2.cs.du.edu

Please see the SSH man page (type ‘man ssh’ from a shell prompt) for more information on using SSH under Unix.