User Guide/Shell

Jump to: navigation, search
This document is based off of a document created by OCF, and used under the Creative Commons Attribution 4.0 International ("CC BY 4.0") license. A human-readable summary of the CC BY 4.0 is available at:

This information contained may not be entirely accurate

A shell account refers to a text-mode interface where commands can be run interactively. All UGCS accounts include shell account access. You can access your shell account over an encrypted connection in the UGCS lab or remotely via SSH/SFTP.

We support the following commonly used shell account tools (to name a few):

  • Subversion, Git, and Mercurial: version control
  • cron and at: execute commands on a periodic or scheduled basis
  • vim and emacs: powerful and extensible text editors

Most SSH/SFTP clients will prompt you to accept an unknown key when you first connect. Our SSH fingerprint can be used to verify that you’re connecting to the correct server:

yeah something


Your shell account can be controlled remotely using SSH. The server name is (tsunami).

From your browser

If you just need to access SSH quickly, you can use our web-based SSH interface from your web browser.

Mac OS X or Linux

On Mac OS X or Linux, enter in the terminal:



On Windows, use PuTTY (download the putty.exe file):

  • Host Name:
  • Port: 22


You can transfer files to your account using [SFTP][sftp]. To transfer files you can use the command line utility sftp, or a graphical program such as [FileZilla][filezilla] (Linux, Mac, Windows), [WinSCP][winscp] (Windows), or [Cyberduck][cyberduck] (Mac, Windows).

[sftp]: [filezilla]: [winscp]: [cyberduck]:

Otherwise, use the following information in your SFTP client.

  • Protocol: SFTP (or SSH)
  • Host Name:
  • Port: 22

Disk quotas

Currently, accounts are limited to 1 GB of disk usage under the home and web directories. You can check your disk usage by running quota -v over SSH or commands.