You need to find out from your university sys admin what kind of FTP access is allowed, what the username/password is going to be for you, etc.

I just took the (sanitised) log of a transaction with my own ISP, so your mileage may differ.

But I'm assuming since you got to the "put" command that you managed to login to your site's FTP server right?

> "put Test.cpp"
> I tried this and it said no such file or directory exisits.
Yeah, you need the actual filename you want to transfer. See the FAQ on the true nature of 'foo'.
Also, the "lcd" command allows you to change directory on the LOCAL machine, whereas the "cd" command changes directory on the REMOTE machine.

Invoking FTP from the directory containing the files you want to transfer is another way.