To access UTCS machines from a MAC OSX machine:


To access your account on UTCS machines, you need your UTCSaccount credentials. To work on your UTCS account remotely, you need either ssh or PuTTy. To transfer files between your local machine and your UTCS account, you need sftp or Cyberduck. I higly recommend you to use ssh to work remotely on your UTCS account (avoid using PuTTy since it's installation is not staightforward). For transfering files between your local machine and your account on UTCS machines, you can use either sftp or cyberduck.

Note: For off campus access, make sure that you have already established a secure connection to the campus network using the virtual private network (VPN).
.

   
SSH

To work remotely on the UTCS Lab Machines, you must use SSH. One option is to use PuTTy, but the installation process is pretty painful. Alternatively, we suggest using the built-in MacOS Terminal and the 'ssh' command, like so:

ssh username@leo.cs.utexas.edu
to connect to a CS machine named 'leo'. There are numerous Public UTCS Machines, any of those will work.

   
SFTP To transfer files between your local machine and your account on UTCS machines, you can use the SFTP command. On a Terminal, run:
sftp usename@leo.cs.utexas.edu
to connect to a CS machine named 'leo'. List of public CS machines. Then you can use Unix/Linux commands (ls, cd) to navigate then run:
get filename
to download files to your local machine
put filename 
to upload files to your account on UTCS machines. Alternatively, you can use Cyberduck (instructions below).
   
Install and Configure Cyberduck

Using Cyberduck, you can transfer files from your local machine to your account on UTCS and vice versa.

Then, you can use Cyberduck to communicate to a UTCS machine using your UTCS credentials.

Install Cyberduck, and do the following:
  • Go to File and select Open connection from the drop down menu
  • Choose SFTP instead of FTP
  • Server: leo.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: username
  • Password: password
  • SSH Private key:
  • The SSH Private Key is only needed when you are not connected to utexas wireless network (i.e., working from home). You need to generate and upload a private key as described at ssh public-key authentication.

    You can now upload or download files to and from your account on UTCS as follows:

    • On Cyberduck, after connecting to your CS account (using sftp protocol), you will see files on your remote CS disk.
    • To download a file, double click on it (or right click -> Download to then select the save location).
    • To upload a file, select File -> Upload then select 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.