I am not sure where I made my mistake everything went well until the final testing. I was able to log in with putty and finish the set up, I logged into phpmyadmin with my domain name and when I typed in my domain name into a browser I get the apache server default web page that says (It Works!). When I tried to log in with any of the ftp client programs I get a message like- connection refused by server or connection aborted by software in the host machine. I have tried several different ftp client programs on windows and linux workstations without any luck. I tried using port 20 and 21 but it just seems like it won't accept the testuser and password.