You shouldn't use telnet anymore. Telnet is very insecure because your password is typed over the internet in unencrypted form, so any eavesdroppers (and, yes, there are many) between your home and school can capture your password. There are packet sniffer programs created to do this. Telnet access to ECF will be turned off very soon.
On your first connection, your ssh program should ask if you wish to add the ECF computer as a known host. It is important for you to say yes. This way you will be warned if an imposter ever tries to take its place -- its key will not be in your list of known hosts. It is possible that skule.ecf generates a new public/private key pair, such as when the operating system gets reinstalled. When this happens, it may appear like there is an imposter, because the new keys aren't part of your known hosts. This should be infrequent, and you will likely get adequate warning from ECF staff when these events occur.
Neither Windows nor Red Hat Linux (before release 7.0) come with ssh, so you'll have to install them yourself.
Under windows, I prefer to use the TeraTerm terminal program with an ssh add-on. There is also a command-line version containing scp, which is included below.
To install scp for Windows 95/98/NT, the following files must be download from the web:
ssh-1.2.14-win32bin.zip. Another location for this is <URL:ftp://ftp.net.ohio-state.edu/pub/security/ssh/contrib/>.
pkunzip.
To install scp for Windows 95/98/NT:
ssh-1.2.14-win32bin.zip and
pkunzip.exe to C:\WINDOWS or
C:\WINNT as appropriate.
C:\WINDOWS directory:
cd c:\windows
pkunzip ssh-1.2.14-win32bin.zip
To use scp for Windows 95/98/NT:
C:\ or somewhere else. I'll assume
C:\
set HOME=C:\
scp as follows:scp filename.java user@skule.ecf.utoronto.ca:filename.java
Under Linux, you'll have to download an ssh package and install it. You probably want an ssh1 package, not an ssh2 package. Here is one ssh package, available for a variety of UNIX variants: