Shell account

To have a shell account you need to be on a shell account plan. A shell account can be used to learn Gnu/Linux (Ubuntu) or manage websites (although the latter is more easily done using a secure file transfer program, such as scp), with their shell set to rssh.

Public key authentication is more secure than password authentication for remote logins. To set up public key authentication we need to know your public key.

MS Windows

If you have an account that let you run an interactive shell, to login you need a terminal emulator that supports the ssh (SecureShell) protocol. This is included in all Linux and FreeBSD distributions. For Windows we suggest using one of the following software packages:

  • PuTTY: a very small ssh client (with a complementary scp program).
  • CygWin: a large (100MB) port of most GNU tools to Windows.
  • F-Secure: Commercial ssh client from Data-Fellows.

For file transfer, use the following:

Unix

After login you'll get a command line from the Unix shell. If you know nothing of Unix you're likely to feel quite lost (veteran users may skip the rest of this topic).

Here's a summary of a few useful Unix commands:

  • ls: list files (ls -l for long format)
  • cd: change directory (just cd will take you to your home directory)
  • mv: move/rename a file
  • passwd: change password
  • joe: an editor with WordStar-line command keys
  • man: manual pages for most commands

A short tutorial on Unix that may be of help: