FTP Basics

Ftp Server is located at ftp.yourdomain.com or www.yourdomain.com
Additional FTP accounts are easily set up through your control panel. Additional ftp accounts must be directory specific. There is currently no way to set up more than one ftp account into the root directory of the server.
We recommend that you use WSFTP for all of your file transfers. The program costs around $45.00 and a trial version can be downloaded here.

An interactive WSFTP tutorial can be found here.

The following is a quick chart you can use for figuring out which boxes to check in the WSFTP app for setting permissions. The chart is pretty self explanatory. For instance if you need to Chmod a file to 444 you would check all of the top boxes in WSFTP. For Chmod 666 you check all of the read and write boxes.

Chmod Chart
  Owner Group Public
Read=4 x x x
Write=2 x    
Execute=1 x x x
Totals (4+2+1)=7 (4+1)=5 (4+1)=5

 

To log in to your FTP account you use an application like the one suggested above and type your main username and password provided in your welcome email.

To log into FTP accounts that you created in CPanel you will need to enter username@yourdomain.com  (replace "username" with the actual username you assigned to the created account). If you do not put the @yourdomain.com the FTP server will not allow you to connect. These users can only connect to the folder which was automatically created for them and below, in that directory tree.

For example,  user "bob" cannot go above his own directory into the main website /home/username/public_html/bob/. When you created an FTP user named bob in the CPanel control panel a directory called bob was automatically created for him in the public_html section of your account.

When uploading files, especially files which execute on the server you must be sure to upload them in ASCII mode. The following is a typical list of file extensions you will want to set up in WSFTP (or similar) for transfer in ASCII mode:

You will also find other files in your webmastering travels which will need to be uploaded in ASCII mode. When this occurs you simply add it to the list at the Options tab.