Week 1: Demo

Using File Transfer Protocol

File Transfer Protocol (FTP) is one of the earliest higher level protocols that works over Transfer Control Protocol (TCP) / Internet Protocol (IP). It was specifically created to transfer files between a client (your laptop) and the server (which is hosting your website). It's very easy to create new folders and upload content to the server. We can transfer any type of file (html, css, javascript, images, videos, audio, etc).

Getting Setup

  1. Visit FileZilla's website and click the "Download FileZilla Client" button (not the server one). On the next page it should autodetect your operating system, so click the green "Download FileZilla Client" button.
  2. When the file is downloaded, go ahead and install it on your computer.
  3. Run the FileZilla Client application and when it opens click the top right icon in order to open the "Site Manager". You will need to enter the following information into the input fields provided:
    • Protocol: SFTP - SSH File Transfer Protocol
    • Host: webdev.iyaclasses.com
    • Port: leave it blank.
    • Logon type: Normal
    • User: your USC username (e.g. the start of your email address before the @ symbol).
    • Password: AcadDev_username_USCIDNUMBER (e.g. for me it would be "AcadDev_aaronsie_0123456789").
    • Hit the "Connect" button. If all goes well, you should see a list of directories show up on the right side of the application window. If it doesn't work, you will see a red error in the top section of the application.

FTP Site Manager

Using the FTP Client

The fundamentals of the FTP client are pretty basic. The application is broken down into four distinct areas:

FTP client

Uploading Files to the Server

  1. Use the right side to navigate to the location on the server where you would like to upload your file.
  2. Use the left side to navigate to the location on your hard drive where your file is currently saved.
  3. Double click the appropriate file on the left side, and it will be automatically added to the queue and the transfer will begin.
  4. If the upload is successful, you should see the right side update with the new file in it. If you attempt to upload a file that already has a file with the same name in that location, the application will prompt you if you would like to overwrite it or not.