A remote Unix utility system for your use
There is a remote Unix system available. You will use two different user accounts on that system. First, an individual account that will be created for you; second, an account named "public". The password for your account will be yours alone. The password for "public" will be announced to the class as a whole. That is, "public" is an account that you all can use.
1. your individual account and its 2 purposes
A remote Unix system
utility account will be created for you.
Your username - your last name as it appears on my class list, all lowercase.
Your password - is 5 digits extracted from your phone number. If your phone number is 123-456-9876, then your password will be 56987 (final 2 digits from the 3-digit exchange, plus first 3 digits of the 4-digit number).
The target computer - is sputnik.smc.edu
Usage method - you will use it by independent methods for two independent purposes:
- to log in to it remotely, obtaining a shell and conducting a usage session
- to transfer files back and forth between it and the computer you are using locally
Students sometimes confuse these 2 different access methods and purposes.
To log in, use ssh as described in the "Remote Unix access with ssh" link at left. Accordingly if your name is John Smith for example, and you are using a command-line ssh client:
and give your password when then prompted.
To transfer files, use any graphical ftp client that also supports sftp, and point it to the target computer. A good free graphical multi-platform client is filezilla. Alternatively use sftp and/or scp. They are command-line file transfer components of the ssh program. They are built-in to Filezilla, see this youtube tutorial. sftp and scp could also be used on the command line in OpenSSH/linux, or as "pscp" and "psftp" as part of PuTTY. When you perform an ftp or sftp login, you will be in a private directory on the remote computer. Each student has his own. It would be named /home/smith for our hypothetical friend John Smith. There, you'll see a subdirectory named "assignments." To use scp from the command line, the most quick-and-dirty option, the syntax is:
scp <filename> <user>@<server address>:/home/<user>
I will ask you to transfer homework files into your "assignments" subdirectory as the means of submitting them.
2. the account named "public" shared for the purpose of distributing files to the class
Distributing files to you from the remote computer - the above file transfer discussion describes file movement to and from your own home directory, exclusive to you. Sometimes I will want to have someplace to put a file so everybody can get to it and download it. When I do that, here's how to download them.