How to Login to the MAT Server and Upload Your Work
FTP INformation
- Connect using: SFTP (Secure FTP)
- FTP Host/Address: mat.miracosta.edu
- Host Directory*: web:/MAT175/studentwork_Cleveland/Lastname_Firstname
(Note: you can also leave the directory field blank and browse the MAT server to put your files in the right place) - Login: Your Surf ID
- Password: Your Surf Password
MAT 175 Web Server - INDEX OF STUDENT WORK
INSTRUCTIONS
- General Instructions
- How to FTP with FileZilla
- How to FTP WinSCP or Cyberduck
- How to FTP with Dreamweaver
VIDEO TUTORIALS
TROUBLESHOOTING
INSTRUCTIONS
STEP 1 - UPLOAD YOUR FILES VIA FTP TO THE MAT SERVER
You will turn in your work by uploading it to the MAT web server using Secure File Transfer Protocol(sFTP). On the MAT server (within MAT175/studentwork), there is a folder for each student in the class based on your last name and first name (with the convention of "Last_First"). Inside that folder, you should create folders for "exercises", "finalproject", and "codeLibrary" and upload your work accordingly into the approprate folder. Be sure to upload any dependent files that you may be using (such as js, image, or css files) in addition to your webpage (.html) files.
STEP 3 - TEST IT ON THE WEB
If you have uploaded everything correctly, you should be able to click on the links in the Index of Student Work and see your work on the Web. If the links in the index of student work do not work, make sure that you uploaded your file correctly and to the correct exercise or project folder.
HOW TO FTP WITH FILEZILLA CLIENT
(You can download the free FileZilla FTP client here: http://filezilla-project.org/)
STEP 1 - DEFINE A SITE: Go to FILE > SITE MANAGER and click on the "New Site" button. Name the site which can be anything you choose, such as "MAT 175."
STEP 2 - ENTER FTP INFO: On the General Tab, enter "mat.miracosta.edu" as the Host. Choose "SFTP - SSH File Transfer Protocol" as the Servertype. For the Logontype, choose "Normal". For the User, enter your SURF ID. For Password, enter your SURF password.
STEP 3 - - CONNECT TO THE SERVER and PUT YOUR FILES: Click on the "Connect" button to establish a connection to the server. If you didn't define a host directory, you will need to browse the server folders to find the MAT 175 class and your Lastname_Firstname folder within the 'studentwork' folder. To put your files to the server, you can now simply click on your files and drag and drop them into the appropriate folder on the server/remote site.
Video Tutorial
- Using Dreamweaaver and/or FIlezilla to FTP to the MAT Server
(FileZilla is demonstrated at 6:55)
HOW TO FTP WITH winSCP or CYBERDUCK
HOW TO FTP WITH DREAWEAVER
STEP 1 - DEFINE A SITE: Go to SITE > NEW SITE. You must define the local info (the root folder where your files are) and the server/remote info (where the server files are and how to login).
STEP 2 - ENTER SITE/LOCAL INFO: You will begin with the local info. Define a "Site name" which can be anything you choose, such as "MAT 175." Then, define the "Local Site/Root Folder" by clicking on the folder button and browsing to where your web site files are (the files you want to upload).
STEP 3 - ENTER SERVER/REMOTE INFO: Click on the "Servers" panel, click the plus (+) sign to add a server and enter the FTP information listed at the top of this page (be sure to "connect using" SFTP).
STEP 4 - BRING UP THE FILES PANEL: The FILES panel may open automatically once you define a site, but if not choose WINDOW > FILES. Click on the "Expand to show local and remote sites" button on the right side of the Files panel. This should expand the files panel so that you see your local files on the right hand side and the remote (server) files on the left hand side (which will be blank until we connect to the server).
STEP 5 - CONNECT TO THE SERVER and PUT YOUR FILES: Click on the "Connects to remote host" plug button to establish a connection to the server. You should see a listing of Exercise and Project folders appear in the remote site. To put your files to the server, you can now simply click on your files and drag and drop them into the appropriate folder.
Video Tutorial
TROUBLESHOOTING FTP Problems
1. You can check your SURF ID and Password to make sure that they are correct by logging into SURF. If you can get into SURF with your ID and Password, then you should be able to use that same ID and password for the MAT server. If you cannot login to SURF or don't remember your password, you can Get Your Surf ID and Password here.
2. Make sure that all of your spelling and syntax is correct. Even an extra space at the end of a field can cause a problem when trying to connect to the server. Make sure you don't accidently hit space after entering information into any of the fields.
3. Make sure that your host name is: mat.miracosta.edu and not http://mat.miracosta.edu or something else.
4. Make sure that you are using Secure FTP (sFTP). This is accomplished by selecting to "Connect Using" SFTP or by choosing "SFTP - SSH File Transfer Protocol" as the Servertype in Filezilla.
5. You should be able to use the default port, but if this was changed, use Port 22.
6. Depending on the software and platfom I'm using, I've discovered some inconsistencies in the required value of the "Host Directory" or "Remote Directory". If you encounter this problem and cannot seem to login to the studentwork directory on the server site or you are getting an error such as "Default remote path cannot be parsed" or "Cannot open remote folder", try using one of three possible values for the host/remote directory as listed below.
- web:/MAT175/studentwork_Cleveland/Yourlastname_Yourfirstname
- ../web/MAT175/studentwork_Cleveland/Yourlastname_Yourfirstname
- /web/MAT175/studentwor_Clevelandk/Yourlastname_Yourfirstname
- Leave the "Host/Directory" field blank (and then browse to the directory after you connect)
7. After several failed login attemps, it's possible that you could be locked out of the server. If all else has failed and you think this might be the case, contact the MiraCosta Help Desk for assistance.
8. Contact the instructor if your login problems persist. He may be able to help you troubleshoot if you provide the specifiic error messages you are receiving and/or provide screenshots of your login details in order to show your configuration.