FTP
To FTP from a shell to another server you can use the command ncftp. This is a command line ftp client that is started with the form
ncftp -u username remoteserver.com
This will open a connection to the remote server and prompt you for a password. Enter your password.
To list files run ls.
To get a file user the command mget filename. If you wish to get entires directories do mget -r directoryname.
Also one good feature of ncftp is that if you double press the tab key it will show a list of possible files to download.

