Using Instructional Accounts
Author: Sarah Kim

We are providing instructional accounts for your use in 61B. However, you're not required to use this account, and you may find yourself using it only for checking grades. Note that you ARE required to use your GitHub account, even if you're working on your own computer.

A. Registering & Updating Password

You should have an instructional account sheet with your login and password. Make sure that your assigned GitHub repository matches your login. Your login should be either two or three letters long (e.g. dp, afg).

Please make sure to register for the course. If you're working on a lab computer, you can do this by typing this command into the terminal:

register

You can also change your password using:

ssh update

If you're working on your own computer, you'll have to connect remotely first. After you've connected, you can use the commands above to register and change your password.

B. Accessing Remotely

Note: In this class, you will not need to SCP work back/forth due to using the Git version control system. This system is covered below.

Regardless, you may wish to access your instructional account remotely from a different computer (for checking grades, for example).

If you are a Windows user, you will need to use PuTTY to login to your class account from your own computer. This is a helpful video created by CS 61A.

If you are on an OSX or UNIX computer, you can use your Terminal to access your class account remotely. To access your class account, use this ssh command:

ssh -X cs61b-**@ashby.cs.berkeley.edu

The ** should be replaced by your login.

C. UNIX Commands

The lab computers run on the UNIX operating system. As such, you can use xterm commands to make changes to your directory and files. Here are some important ones that you may find useful in this course:

There are some other useful tricks when navigating on command line: