1 ---------------------- Integrity Check ---------------------As You Well Know, It Is A Violation Of Academic Integrity To Fake The Results On Any Of Your Labs. 2 4 6 Windows 7 FTP Services Install FTP Services On Your System http://carme.cs.trinity.edu/thicks/Windows-7/Install-FTP/Install-FTP.html 7 8 9 10 e 11 Turn Off Your Firewall Replace The Server Screen Capture Below With Yours! 12 13 14 15 Check Your Computer Name Replace My Image With Yours! 16 Verify Your Static IP Replace My Image With Yours! 17 Turn Off Your Firewall Replace My Image With Yours! 18 Go To Another System & Verify That You Can Ping Your Computer! Replace My Image With Yours! 19 Start Programs & Features 20 Turn Windows Features On Or Off 21 Turn Off Your Firewall Replace My Image With Yours! 22 Make Sure You Have Also Installed At Least The IIS Management Console Replace My Image With Yours! 23 Exit Programs & Features When Done 24 25 It Does Not Work Yet! It Should Prompt Us For UserName & Password? 26 27 Show The FTP Authorization Rules 28 We Must Add An Authorization Rule 29 Add thicks, admin, administrator, & yourself (read & write) Replace My Image With Yours! 30 You Should See The Rule Replace My Image With Yours! 31 32 It Does Not Work Yet! It Should Prompt Us For UserName & Password? 33 34 We Must Add An FTP Site 35 Point The FTP Site To Folder C:\inetpub\ftproot Call Your Site FTP-Hicks (Use Your Name) Replace My Image With Yours! 36 Configure Your FTP Server To Allow SSL Replace My Image With Yours! 37 Double-Check Your Authorization & Finish 38 Make Sure Your FTP Site Is Started! If Your Computer Has More Than One FTP Site, Stop The Others! Replace My Image With Yours! 39 Go To The Advanced Settings Tab - See How Many FTP Connections? Replace My Image With Yours! 40 41 Remember The Firewall - You Do Not Always Want It Down 42 Folder Permissions 43 Set Your Folder Permissions - Give admin, administrator, thicks & You Full Control of ftproot. Replace My Image With Yours! 44 My Permissions: ftproot. Replace My Image With Yours! 45 Add File Test-FTP.txt To c:\inetpub\ftproot Replace My Image With Yours! 46 47 I Changed To CS-8.cs.trinity.edu It Prompts Me For A User Name! - GOOD! Replace My Image With Yours! 48 I Changed To CS-8.cs.trinity.edu It Also Prompts Me For A Password! - GOOD! Replace My Image With Yours! 49 I Am Connected! - GOOD! Replace My Image With Yours! 50 Check The Status: Are You Connected? Replace My Image With Yours! 51 52 Check the Help Commands Replace My Image With Yours! 53 Disconnect & Check Your Status Replace My Image With Yours! 54 Open A Connection To Your System Replace My Image With Yours! 55 Answer Questions Write The Dos Command To Enable The Windows FTP Client To Connect To cs-8.cs.trinity.edu _____________________________________________________________________ Assume that you have established an ftp connection to CS-8.cs.trinity.edu. Write the command to get a listing of the ftp commands? _____________________________________________________________________ Assume that you have established an ftp connection to CS-8.cs.trinity.edu. Write the command to terminate the existing connection? _____________________________________________________________________ Assume that you have ftp open.Write the command to established an ftp connection to cs-6.cs.trinity.edu? _____________________________________________________________________ 56 If You Start Timing Out Too Fast, You Can Increase The Timeout 57 Exit FTP Replace My Images With Yours! 58 Practice A Failed Login! Open Connection - Provide Invalid Password - Use the user Command To Repeat Login! Try It! ?? Replace My Image With Yours! 59 Display All Of The Files In The Current Directory Replace My Image With Yours! 60 Create A Directory With Your Name On It - Use dir Replace My Images With Yours! 61 Answer Questions Assume that you have established an ftp connection to CS-8.cs.trinity.edu. Write the command to exit the ftp system and return to dos? _____________________________________________________________________ Assume that you have established an ftp connection to CS-8.cs.trinity.edu. Write the command to display all of the files and folders in the remote ftp directory? _____________________________________________________________________ What is the difference in the display provided by ls vs. dir? _____________________________________________________________________ Assume that you have ftp open. Write the command to create a folder in the remote directory - called MyStuff? _____________________________________________________________________ 62 Change The Local FTP Directory To Be C:\Temp Place A Copy Of cmd.exe & a pdf In That Directory! Replace My Image With Yours! 63 ! Runs The Command On The Local Machine Display The Files In The Local Directory! Replace My Image With Yours! 64 Transfer At Least One Of Your PDF's From C:\Temp To The FTP Server Replace My Image With Yours! Show The Contents Of Your Server FTP Directory! Replace My Images With Yours! 65 Remote Login To FTP Server - Show That FTP Transferred Correctly By Opening It! Replace My Image With Yours! 66 Add A Few C++ Files To Your Local Temp Directory - See Next Slide Replace My Image With Yours! 67 You Can Get Some C++ Files In ReidB-DLList On CS-8 Share Replace My Image With Yours! 68 We Can Use mput To Copy All Of The .cpp Files Replace My Image With Yours! 69 Verify That Your .cpp Files Were Copied To The FTP Server Replace My Image With Yours! 70 Configure Your FTP Server To Allow SSL Replace My Image With Yours! 71 Verify That Your .hpp Files Were Copied To The FTP Server Replace My Image With Yours! 72 We Use put & mput To Upload Files To FTP Server We Use get & mget To Download Files From The FTP Server Replace My Image With Yours! Show The Contents Of Your Local FTP Directory! Replace My Images With Yours! 73 When Dealing With Binary Files, I Often Recommend Going Into Binary Mode Replace My Image With Yours! 74 Answer Questions Assume that you have established an ftp connection to CS-8.cs.trinity.edu. Write the command to change the local FTP Directory To C:\Temp\Hicks _____________________________________________________________________ Assume that you have established an ftp connection to CS-8.cs.trinity.edu. Write the command to display all of the files and folders in the local ftp directory? _____________________________________________________________________ Assume that you have established an ftp connection to CS-8.cs.trinity.edu. Write the command to copy file data.txt from the local FTP directory to the FTP server's directory? _____________________________________________________________________ Assume that you have ftp open. Write the command to copy all of the pdf files from the local FTP directory to the FTP server's directory? _____________________________________________________________________ 75 Answer Questions Assume that you have established an ftp connection to CS-8.cs.trinity.edu. Write the command to turn off the required prompting of files with mput and mget? _____________________________________________________________________ Assume that you have established an ftp connection to CS-8.cs.trinity.edu. Write the command to copy file data.txt from the FTP server's directory to the local ftp directory. _____________________________________________________________________ Assume that you have established an ftp connection to CS-8.cs.trinity.edu. Write the command to copy all of the text documents from the FTP server's directory to the local ftp directory. _____________________________________________________________________ 76 77 Use IIS, You Can Configure The FTP Port. Most Of The Time We Will Use 21.Find The Place Where You Can Change The Port! 78 79 Use IIS Go To Your System. Add Your Own Banner & Welcome Message. Login To Your FTP Server . Capture The Entire Window! Use Snip Tool Or A Paint Program To Box Your Banner & Welcome Message. Replace The 2 Screen Captures Below With One Of Your Own! 80 81 Remove Everything Form The Client Temp Folder Except For A Few PDF Files. Replace The Captures Below With Yours! 82 Remove Everything Form The FTP Server Except A C++ Project. Replace The Captures Below With Yours! 83 Globalscape Has Given Us A Copy Of CuteFTP - Start It On Your Client Replace The Captures Below With Yours! 84 Connect To Your System Using This Secure FTP Client Go To The Temp Folder On Your Local Machine Replace The Screen Capture Below With Yours! 85 Drag The C++ Project Folder To C:Temp Replace The Screen Capture Below With Yours! 86 Drag Two Of The PDF's To The FTP Server Replace The Screen Capture Below With Yours! 87 88 FTP Questions #1 FTP IS An Acronym for ____________________________________________ The Two FTP Client Applications Used In This Lab Are _________________________________________________________________ The Microsoft FTP Command To Upload File Tom1.txt Is _________________ The Microsoft FTP Command To Exit The FTP System Is _________________ The Microsoft FTP Command to Download File Tom1.txt Is _______________ The Windows Command To Start The Microsoft FTP App Is _______________ The Windows Command To Start The Microsoft FTP App And Suppress The Need To Respond When Copying Many Files Is _________________ 89 FTP Questions #2 The Microsoft FTP Command To Upload All Of The Files In The Local Directory Is _______________ The Microsoft FTP Command To Download All Of The Files In The Local Directory Is _______________ IIS Is An Acronym For ____________________________________________ _____ {T/F} The Microsoft FTP Client Has Been Included On Most Microsoft Operating Systems. The Default Directory for FTP Is _?_ 90 FTP Questions #3 List At Least Three Things You Like Better About Cute FTP (As Opposed To Microsoft FTP) _______________________________________________________________ _______________________________________________________________ _______________________________________________________________ _____ {T/F} Any User On The FTP Server Can Automatically Upload & Download Into C:\Inetpub\ftproot _____ {T/F} The Microsoft FTP Client Has Been Included On Most Microsoft Operating Systems. 91 FTP Questions #4 By Default, The FTP Root Directory Has The Following Permissions For The Administrators Group: Check Those That Apply ___ Modify ___ Read & Execute ___ List Folder Contents ___ Read ___ Write By Default, The FTP Root Directory Has The Following Permissions For The Users Group: Check Those That Apply ___ Modify ___ Read & Execute ___ List Folder Contents ___ Read ___ Write 92 FTP Questions #5 The Default FTP Port Is _?_ Explain Why Firewall Configuration & FTP Processing Might Be Challenging: (Important) ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ 93 FTP & SSH Questions SSH Is An Acronym For _?_ Explain Why One Might Choose A SSH FTP Server & SSH FTP Client Apps. ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ 94 95 Remote Into FTP Server Turn On Firewall Replace This Screen Capture Below With Yours! 96 Remote Into Client Turn On Firewall Replace This Screen Capture Below With Yours! 97 98 Show Step By Step All That You Need To Do To Open Your FTP/HTTP Server Firewalls For FTP, HTTP, Remote Desktop Show Step By Step All That You Need To Do To Open Your Client To Connect To Your Web Server & Your FTP Server Explain & Demonstrate Each & Every Step In The Configuration. Use Multiple Slides & Captures! Carefully Identify Client Captures vs. Server Captures. 99 Firewall # 1 100 Firewall # 1 101 Firewall # 1 102 103 Remote Desktop Into Your Client Show It Connecting To A Web Page On Your Web Server With The Firewalls Up 104 Remote Desktop Into Your Client Show It Connected To Your FTP Server On A Command Line Client With The Firewalls Up 105