Section I

Connecting to your Host's FTP ("File Transfer Protocol") Using WS_FTP LE.

------------------------------------------------------------------------------

WS_FTP LE allows you to store a lot of basic information about a Host's FTP site or ("Remote System", "Server") and how you want to communicate back and/or forth with it.

Open the Ws_FTP LE that you downloaded earlier.

 

 

1.) Click "Connect" to display the WS_FTP Sites dialog box (if it's not already displayed). Then simply enter the Host/Site Name or IP Address and click "Next".

 



2.) Now you may do one of the following, If the FTP is a "Anonymous" FTP then select "Anonymous" to connect to the FTP. Now simply click "Finish". Although, if the FTP has a username and password you have to enter a Username and Password in the required positions to log into your Host's FTP server then click "Finish". The new site should now appear in the list of WS_FTP Sites.
 

An example of Step 2 already finished would look like this:



3.) Click on "OK" to connect to your server!.

When you "Connect" to a Host's FTP site, WS_FTP LE sends messages to the Host's FTP Site and if the connection is successful your WS_FTP LE will receive message back from the Host's FTP Site. These messages use the Internet's File Transfer Protocol ("FTP").

If you want or desire to edit the site information from what you have entered you can edit any of the information listed below:

a.) Profile Name - This is the name of the FTP Site information you are saving it can be anything you desire to identify the connection you are creating. The length of this name is restricted.

b.) Host Name/Address - This is either a fully qualified Internet host name or an IP address. (Extra: IP Address - An Internet address or IP address is a unique identifier that defines a system's location on the Internet network. )

c.) Host Type - If you know the host type, select it from the drop down list. If you don't know, try "Automatic detect", which takes care of about 90% of all FTP sites. If you are in the unlucky 10% that the "Automatic detect" doesn't work for; Simply contact your Web Site host's support and ask them for there "host type".

d.) Username - If you have an account on the FTP Host's site, enter the Username you need to use to access your account. Or.. You can simply click the "Anonymous" check box to automatically enter anonymous as the Username.

e.) Password - Enter the password you want to use for the username you entered. Please make sure you are using the same Password that is set for the FTP Site you are trying to access.

f.) Port - This is the Port to connect to on the Host's FTP site. This is normally 21 for FTP, however, it may be something different if you are going through a firewall, or if the site administrator has assigned the FTP service to a non-standard port.

IMPORTANT: If you are using a Firewall and can't make connection to the Host's FTP site you may need to do the following if you are not wanting to disable the firewall.

If you are behind a firewall, select Use Firewall and enter the firewall information. To enter firewall information, you'll need to get information about your firewall from your network administrator; depending on the type of firewall, you'll need the following information.
a.) For a "SITE hostname" firewall type, you'll need Host Name (or Address) and Username (ID).
b.) For a "Transparent" firewall type, you'll need Username (ID) and Password.
c.) For "USER with no logon" or "Proxy OPEN" firewall types, you'll need the Host Name (or Address). (The User Name and Password are ignored.)
d.) For "USER after logon," "USER remoteID@remoteHost fireID," "USER fireID@remoteHost," or "USER remoteID@fireID@remoteHost" firewall types, you'll need Host Name (or Address), User Name (ID), and Password.

Extra-
1.) Host Name - Specify the name or IP address of the firewall.
2.) User ID/Username - Enter the firewall User ID/Username or leave blank if not used.
3.) Password - Enter the firewall password for the specified User ID or leave blank if not used.
4.) Port - Specify the firewall port.
5.) Firewall type - Select the firewall type from the drop-down list.

Quick Definitions-
a.) Passive Mode - For some router-based firewalls, you will want to use passive mode, in which the "data" connections are established by the client rather than by the FTP site. The passive mode of operation can be turned on from the Options screen.
b.) Use Passive Transfer Mode - By default, FTP data connections are established by the FTP site. Passive Mode forces the data connections to be established by the client. Passive mode may be required for users who are behind some types of router-based firewalls or behind a gateway requiring passive transfers.
 


SECTION II

Uploading Files and Folders
Difference between "ACSII" and "Binary"

------------------------------------------------------------------------------

To Upload A File or Directory

1.) On the left panel of WS_FTP LE you will see the files/directories located on your computer. By default WS_FTP LE puts you in the C:\Program Files\WS_FTP directory. In the top bar on the left side you will see "C:\Program Files\WS_FTP" You need to change this to the directory that is holding the file(s)/directory(s) you would like to upload to your Host's FTP Site. Note: Easiest way to navigate if you don't know exactly where it is, is to enter "C:\" In the position without quotes then double clicking through the directories on the left panel until you find the directory that your wanting.

2.) Once you find the File or Directory you are wanting to upload in the left panel. Simply click the file or directory and press the "-->" button in the middle panel. This will upload the file or directory onto the web server. 


--
The difference between "ASCII Mode" and "Binary Mode"

Binary mode transfers the file exactly the way it is. This is for files such as images. Ascii mode is for plain-text files such as HTML and other web documents. It changes the file format from your computer's (Windows or Mac) to the server's (at MHC, UNIX). Basically, if you can open it in Notepad and it doesn't come out with all sorts of funny characters, it's ascii. However, if in doubt, you can use binary mode. Your HTML won't care (most of the time), but it'll make a huge difference to your animated gifs. With WS_FTP, you can also let it choose the mode automatically.
[------------------------------------------------------------------------------------------------------------------------]
 


SECTION III

Chmoding/permissions. How to and why.

------------------------------------------------------------------------------

A CHMOD is a number, it references reading, writing, execution and group access of a file or folder. In various ReadMe files for Perl scripts one may see instructions such as CHMOD 777 a specific file or folder. In these three digit CHMOD numbers the first digit indicates the permissions for the owner, the second is the permissions for other members of the same "group" as the owner and third is the permissions for "others", aka the public at large. You might also find permissions specified in rwx format (rwx ex: r= Read, w= Write, x =eXecute) (ex: 600 = -rw-rw-rw-) In the three-digit number format the individual numbers are derived by adding up the permissions with 1=execute, 2=write and 4=read (read, write and execute = 4+2+1 -> 7)

0 = no permissions (---)
1 = execute only (--x)
2 = write only (-w-)
3 = write and execute (-wx)
4 = read only (r--)
5 = read and execute (r-x)
6 = read and write (rw-)
7 = read, write and execute (rwx)

Examples:

644 (-rw-r--r--) = "I don't mind if other people can read this file, however only I should be able to run or write to/edit it"
755 (-rwxr-xr-x) = "I don't mind if other people can read or run this file, however only I should be able to write to/edit it"
777 (-rwxrwxrwx) = "Anybody can do anything they want (read, run, modify) with this file"

A Chmod of 777 would look like this:

 

A Chmod of 755 would look like this:

 

That is the basics and probably ALL you will ever need to know.  However there are tons of places online to get free additional training, just do a search for CHMOD.