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.