OK, I thought so....

I'm having a little problem with this. I have my students in a lab of 24 PCs running the "poor man's dual boot." the 25th machine was knoppix-installer'd as debian. Now I created accounts on this "server" so my kids can save their work in /home. Unfortuantely, using ssh with scp or fish is hit or miss. Some kids have no problem, but some can't even connect! Is this because they should always start ssh as you describe? If so, why can some kids connect and others not? I thought that sshd was started at boot time. I suppose sshd needs to be started on both the client and the server end, right?

Let me get this straight.
So I need to setup sshd on the server
/etc/init.d/sshd start

and my students, as clients, need to
/etc/init.d/sshd start
and then
ssh -l sally 10.10.2.64
and then
scp [email protected]:/home/sally/MyProg.java .
or
scp MyProg.java [email protected]:/home/sally
or
"KONQUEROR fish://[email protected]"

right...? I don't have them use /etc/init.d/sshd start - maybe that's the problem? In other words, do my clients need to use sshd start before ssh and do they then need ssh before scp or fish? Also, do I have to sshd start on the server (where my students save work to /home) first?

TIA,