Performed hosted website backend programming for a friend as I do many other businesses. Nothing fancy; HTML/CSS information pages. Their job was to simply host. They decided ( I can assume only out of a lack of knowledge) to mix up their access to files from SFTP to FTPS. Neither system REALLY worked.. their "knowledgebase" is incomplete, disjointed, and many times outdated or inaccurate. My friend wanted to update their website content ASAP, which I planned on uploading a new HTML file, but could not even pull up a directory listing. I followed all their half implemented security instructions for three of their suggested named FTP programs, only to fail in one way or another. And when I mean fail... although you can successfully sign in, which means your credentials are OK, upon any error they will disconnect and blacklist your IP.. even from viewing the website over port 80. I re-attempted from 4 different networks, from Cable ISP to a Sprint T3. Each attempt required me to switch IP addresses to be able to attempt again and not beg support to whitelist me, since it was only temporary. Their knee jerk reactions to online threats are half implemented, almost randomly thrown together policies that serve as security only by its barely working random assembly. Legitimate traffic is lucky to make it, thus reducing illegitimate stuff by merely tossing out packets by volume. Could not talk to their tech support, because I was not the account owner. I did not need any information from them other than confirming they must have a system problem, since a correctly configured FTP client utilizing TLS in passive mode sometimes/but mostly does not return traffic or listings, does not recognize commands, and they are/are not working on it. I also assume they will use any trick in the book to cut short support calls.. probability states they are flooded with them and cannot resolve them easily. A web hosting business that can’t even keep their customers connected to their hosted data via FTP should simply find another line of business/work.
Being involved in this technology full time, it gets under my skin quickly (as you can see) that a simple service cannot be maintained. I don’t have time to work for everyone else to help them solve their inadequacies in technology when they’ve been paid to do so. I’m sure I would have a better reception on the support line if I had done analysis and told them what was up rather than employ them to fix their service. And this is only a small information HTML based website.. imagine having them host some sort of interactive site or e-commerce. I shudder to think!