To access UTCS machines from a MAC OSX machine:


For remote work on your UTCS account, use SSH. To transfer files, use SFTP or Cyberduck.

   
SSH

To work remotely on the UTCS Lab Machines, use SSH. Using the built-in MacOS Terminal, type in the 'ssh' command, like so:

ssh yourUTCSusername@life.cs.utexas.edu

If the connection fails, the "life" machine might be down. Try another UTCS machine.

   
SFTP

To transfer files between your local machine and UTCS, use SFTP from a Terminal. Run:

sftp yourUTCSusername@life.cs.utexas.edu

This connects you to the CS machine life. A list of public CS machines is also available.

Use Unix/Linux commands (like ls, cd) to navigate. Then use the following commands to transfer files:

Download a file:

sftp> get <filename>

Download a folder:

sftp> get -r <foldername>

Upload a file:

sftp> put <filename>

Upload a folder:

sftp> put -r <foldername>

Tip: If you prefer a graphical interface, you can use Cyberduck (instructions below).

   
Install and Configure Cyberduck

Use Cyberduck to transfer files between your local machine and your UTCS account.

After installing Cyberduck, connect to a UTCS machine using your UTCS credentials.

  • Go to File and select Open connection from the drop down menu
  • Choose SFTP instead of FTP
  • Server: life.cs.utexas.edu
  • There are other UTCS machines that you can access: List of public UNIX hosts and their status
  • Port number: 22
  • User name: <yourUTCSusername >
  • Password: <yourUTCSpassword >
  • SSH Private key:
  • The SSH Private Key is required only when not on the utexas wireless network (e.g., working from home). Generate and upload a private key as described at ssh public-key authentication.

    To upload or download files with Cyberduck:

    • Connect to your CS account using the SFTP protocol to view files on your remote CS disk.
    • To download a file, double-click it (or right-click and choose "Download to" to select the save location).
    • To upload a file, select "File" > "Upload" and choose your file.

At this point, you can open a remote terminal from your local machine to work on UTCS machines. You are ready to type in Unix/Linux commands.