Transcription of Version 9 User Guide
1 Version 9 user Guide Globalscape, Inc. (GSB) Address: 4500 Lockhill-Selma Rd, Suite 150 San Antonio, TX (USA) 78249 Sales: (210) 308-8267 Sales (Toll Free): (800) 290-5054 Technical Support: (210) 366-3993 Web Support: Copyright 1996-2018 Globalscape, Inc. All Rights Reserved Updated May 24, 2018 iii Table of Contents Chapter 1. Getting Started .. 11 What's New in this Version ? .. 16 System Requirements .. 17 Installing the CutFTP Application .. 18 Activating CuteFTP .. 19 Troubleshooting Product Activation .. 19 Backing Up Registration Information .. 20 Upgrading CuteFTP .. 21 Moving CuteFTP to a Different Computer .. 21 Quick Reference Guide .. 22 Chapter 2. The CuteFTP Interface .. 25 Main Menu .. 27 Displaying or Hiding Toolbars .. 30 The Standard Toolbar .. 30 HTML Editor Toolbar.
2 31 Status Bar .. 32 Keyboard Shortcuts .. 32 The Site Manager .. 35 Local Files and Folders .. 36 Folder Listing .. 36 Transfer 36 Connection 37 Individual Session Log .. 37 Global Options Dialog Box .. 38 Site Properties .. 43 Site Properties - General Tab .. 43 Site Properties - Actions Tab .. 44 Site Properties - Type Tab .. 45 Site Properties - Options Tab .. 46 File and Folder Properties .. 47 About CHMOD Permissions .. 48 Filtering the List of Files and 49 Viewing Thumbnails .. 50 Changing How Files and Folders are Displayed .. 50 Lockstep Folder Navigation .. 51 Default Language .. 51 Display Settings .. 51 CuteFTP v9 user Guide iv Prompts .. 53 Windows Explorer Right-Click Menu .. 53 Sound Options .. 54 Log File Settings .. 54 Security Settings .. 57 Chapter 3. Defining Sites.
3 59 Using the Connection Wizard .. 60 The Site Manager .. 62 Internet Connection (DUN/LAN) Settings .. 62 Connection Options .. 63 Changing the FTP Port .. 65 Connecting to an HTTP Site .. 66 Connecting to Secure Sites .. 68 Connecting to Secure Socket Layer (SSL and TLS) Sites .. 69 Connecting to Secure Shell (SSH2) Sites .. 71 Automatically Displaying a Specific Folder when Connecting to a Site .. 71 Multiple Concurrent Connections .. 72 Performance Limitations .. 73 Using the ACCT Command .. 73 Password Protect Site Manager Content .. 74 Staying Connected with Smart Keep Alive .. 75 SOCKS 4 and 5 Connection Settings .. 76 Proxy Connection Settings .. 77 Encrypt Passwords Using OTP .. 78 TappIn Site Creation .. 79 Web Distributed Authoring and Versioning (WebDAV) .. 83 Chapter 4. Site Administration.
4 85 Importing and Exporting Site Configuration .. 85 Removing a Site from the Site Manager .. 86 Changing a Site's Connection Settings or Login Information .. 86 Changing the Data Connection Type (Port or PASV) .. 87 Proxy Settings for Individual Sites .. 87 Correcting Times for Sites in Different Time Zones .. 89 Specifying Whether to Save a Site's Information - Caching .. 89 Designating a Site's Server Type .. 90 Finding a Site in the Site Manager .. 91 Creating and Using Bookmarks .. 91 Chapter 5. OpenPGP Security Settings .. 95 OpenPGP keys .. 95 Table of Contents v Uploading and Downloading Files Using OpenPGP Keys .. 96 Chapter 6. SSL/TLS Connections (FTPS/HTTPS) .. 99 Learning about SSL .. 99 SSL Security Settings .. 99 Creating SSL Certificates .. 100 Signed SSL Certificates .. 103 Choosing a Certificate for SSL Sessions.
5 103 Accepting Server SSL Certificates .. 103 Importing or Removing SSL Certificates from the Trusted List .. 104 Using a Clear Data Channel with SSL .. 104 Using a Clear Command Channel with SSL .. 105 Secure Site-to-Site Transfers Using SSCN .. 105 Troubleshooting SSL Connections .. 105 Unable to Connect to Titan FTP Server when Using SSL .. 106 Chapter 7. SSH2 Connections (SFTP) .. 107 SFTP in CuteFTP .. 107 Transport Layer Settings .. 108 Authentication Layer Settings .. 108 Authenticating in SSH2 .. 109 SSH2 Security Settings .. 110 Creating SSH2 Key Pairs .. 111 Using SSH2 Key Pairs .. 113 Troubleshooting SFTP 114 Cannot Connect to SSH2 (SFTP) Sites .. 114 SFTP Errors .. 115 Public Key Authentication Fails .. 115 Chapter 8. Transferring Files and Folders .. 117 Transferring Files and Folders.
6 117 Transfer Settings .. 117 Startup and Exit Options .. 119 Smart Overwrite Settings .. 120 Default Download Folder .. 123 Rename Rules .. 123 Symbolic Links .. 124 Queuing Files and Folders for Transfer .. 125 Removing Items from the Queue .. 125 Uploading Files from Anywhere in Windows .. 126 Transferring Files in Order .. 127 Navigation Options .. 127 CuteFTP v9 user Guide vi Tolerance Settings .. 128 Stopping Transfers .. 129 TOC File Settings .. 130 Configuring Options for Completed Transfers .. 131 Preserving the Local Time Stamp .. 131 Resuming Transfers .. 132 Specifying Time CuteFTP Waits after a Transfer Completes .. 132 Executing Commands on Downloaded Files .. 133 Viewing Transfer Status Logs .. 134 Using Quick Connect .. 134 Using the Clipboard to Transfer .. 135 Pasting an URL Directly into the Transfer Engine.
7 136 Scheduling Transfers .. 136 Site-to-Site Transfers (FXP) .. 137 Multi-Part (Accelerated) Transfers .. 137 Accelerating Transfers with Mode Z .. 138 Improving CuteFTP Performance When Transferring Large Numbers of Files at Once .. 139 ASCII Transfer Settings .. 141 Specifying Binary or ASCII Mode .. 141 Verifying Integrity of Transferred Files .. 142 Compressing and Decompressing .. 144 Using Scripts to Transfer Files .. 145 Recording a Macro .. 145 Playing a Recorded Macro .. 146 Custom Commands .. 146 Saving and Reusing a List of Transfer Tasks .. 147 Improving Slow Transfers .. 147 Transferring Manually .. 149 Upload/Download Filtered Files .. 149 FTP 150 Unicode Support in CuteFTP .. 150 Chapter 9. Managing Files and Folders .. 151 Opening, Editing, Renaming, and Deleting Files .. 151 Updating or Refreshing Folder Listings.
8 152 Listing Files and Folders in Order .. 152 Finding Files and Folders .. 153 Selecting a Group of Items .. 154 Moving Items from One Folder to Another on a Remote Server .. 155 Changing File and Folder Permissions on Remote Sites .. 155 Table of Contents vii Wildcard Masks .. 155 Displaying Hidden Files or Folders .. 156 Comparing Folders by Case, Size, and Date .. 156 Synchronizing Folders .. 157 Backing Up Local Files to Remote Host .. 159 Restoring Local Files Backed Up to Remote Host .. 163 Backing Up Remote Folders .. 165 Monitoring a Local Folder for Changes .. 166 Listing Files on HTTP Sites .. 168 Chapter 10. Integrated HTML Editor .. 169 HTML Editor Overview .. 169 HTML Editor Settings .. 169 Default HTML Template .. 171 HTML Tags for a Specific Browser .. 172 HTML Code Snippets and Java Scripts.
9 173 Creating a New HTML 174 Finding and Replacing Text in HTML Documents .. 174 Page Loading Speed and File Size .. 175 Basic HTML Tags .. 176 Cascading Style Sheets (CSS) .. 178 Using Colors .. 179 Saving HTML Documents .. 180 Opening an HTML Document for Editing .. 180 Previewing an HTML Document in a Browser .. 181 Editing an HTML Document on a Remote Site .. 181 Printing an HTML Document .. 182 Closing an HTML Document .. 182 Opening the HTML Editor in a Full Window .. 183 Adding Counters and Other Utilities .. 183 Learning HTML .. 183 Chapter 11. Transfer Engine (Scripting) .. 185 About the Transfer Engine .. 185 Transfer Engine (TE) Initial Setup .. 187 Distributing and Licensing the Transfer Engine .. 187 Installing the TE (for Distribution) .. 188 Registering the TE (for distribution).
10 188 COM Registration of the TE (for Distribution) .. 189 Finalizing TE Distribution .. 190 Troubleshooting TE Distribution .. 190 CuteFTP v9 user Guide viii Using the TE to Connect via FTPS (When Running a Script and not Logged In) .. 191 Transferring Files or Sites with the Transfer Engine .. 193 Running Scripts .. 193 Creating Scripts .. 194 Methods, Properties, and Wildcards Overview .. 195 Available Methods and Properties .. 196 Timeout Strategies for the Wait Method .. 237 Using a Script to Connect to a Remote Site .. 238 Using a Script to Download a File .. 238 Scheduling Scripts with the Windows Task 239 Scheduling Scripts with the Windows NT 4 AT Scheduler .. 240 Running the Transfer Engine without a user Present .. 240 Running the Transfer Engine from a SQL Job .. 241 Help with Scripts.