Tuesday, January 8, 2008

FTP server on a winXP box

This weekend i started investigating in my free time what my options were for setting up an FTP server on my winXP box. After asking a few others that have more experience with this, i was given the following options:

Cerberus: http://www.cerberusftp.com/
FileZilla:http://filezilla-project.org/
SSHWindows:
http://www.digitalmediaminute.com/article/1487/setting-up-a-sftp-server-on-windows
Serv-U: http://www.serv-u.com/
Madsonclan.net


I consider myself an experienced user of FTP clients and my current favorite is FileZilla. The goal of this project is to find an SFTP server which i can run successfully on my box whenever i want to share media upon request and at the same time be easy to administer. My biggest concerns are SFTP vs FTP, ease of use, "footprint", and bandwidth capping. I'm sure most applications will meet my criteria but this is still what i will be judging them on.

My first trial has been with FileZilla and the results were mixed. Obviously needed to forward the necessary ports and the setup seemed fairly simple. The documentation provided by Madsonclan.net was especially helpful in helping me understand what was going on as i kept clicking NEXT. Using my friend as a guinea pig, I determined that this test was a failure. Eventually he was able to connect but could neither view nor upload to the shared folder. Furthermore, he was only able to connect using FTP and not SFTP. Documentation about FileZilla Server has been vague as to whether it can truly support SFTP but it appears that is not the case. Our first couple of attempts were unsuccessful because i needed to open the proper port (21) in the Windows Firewall. Once the ports were open, he told me his client said he was connected (verified by the server GUI showing that he was connected).

So.... close.... but.... so.... far....

Before i move on from FileZilla to another app, i intend to figure out why he couldn't see anything in the directory let alone upload to it. No sense in trying to tackle this problem while i'm learning my way around yet another new application, right? This sounds like a file permission issue but the account has all of the necessary permissions for that directory. Why does it still sound like a permissions problem then and why do i have a feeling i'm close? About 10 minutes after testing was concluded (i was hungry), i came up with a couple ideas.

During the next testing round i need to remember to check the folder permissions (right click -> properties -> sharing -> share this folder).

Testing is complete for the moment and now it's time to get my quality killing time in. Updates to follow each round so stay tuned!!!

No comments: