Secure FTP server

I've been tasked in setting up an FTP server that will allow people on the outide of our network to log into a server & download documents. I know all the internals of setting up the external IP, bla bla bla....I'm just needing to get a better understanding on security & some experts opinions. Should I use Linux or Windows FTP server? What are some recomendations? I basically just want to be able to upload a document from my LAN to one of our internal FTP servers. Then in turn, let someone else on the outside know the external FTP IP address & a password so they can log into it & download it. I need it to be of the utmost secure environment...thanks for any input.
LVL 15
wantabe2Asked:
Who is Participating?
 
PudgleyConnect With a Mentor Commented:
Just an opinion on this...If you use Windows for this I would recommend putting your server on your optional network  - off the trusted network and I would recommend using a 3rd party app, like Serv-U FTP - www.serv-u.com. for setting up and managing.

It costs a little $$ depending on the service you require (security options,etc.) but it is easy to setup, use and works well. There are other 3rd party apps but i have been pretty happy with Serv-U as the management is easy.

Windows 2008 server i think comes with IIS7 AND 7.1 now (something like that) which works fine and is free but Serv-U is easier to configure. THe 1 time i set it up on server 2008 it was a messy setup, thats all i remember about it..

Typically i dont like to have FTP or serving FTP on around my network if i can help it, security, bandwidth, etc..., I usually will see what the ISP offers as usually when they sign you on they will offer like free FTP and free email services, etc. I check with the ISP first.


I have never done it in Linux but im sure its secure....
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.