Installing and Running an FTP Server on a Small Business Server

Written by:  • Edited by: Christian Cawley
Updated Jan 28, 2009
• Related Guides: FTP | Ftp Server

How to install, configure and test FTP on Small Business Server 2003.

Installing and Running FTP on Windows Small Business Server 2003

Assumptions

Small Business Server 2003

IIS is already installed

Separate broadband router, such as Linksys router, connecting to the Internet via DSL or Cable Modem

Overview

One of the most common setup scenarios for SBS 2003 servers is to install IIS.

Here we assume IIS has been installed.

The underlying issue is that the File Transfer Protocol (FTP) service is not installed by default.

File Transfer Protocol (FTP) utilizes TCP port 21

The FTP service allows file transfer protocol connections to the server.

Since FTP is not installed by default, to use your SBS server as an FTP server, you need to install and configure the FTP service.

Details and References

Details

1) Install the FTP service.

a. Ensure you have your SBS Media in your SBS server CD or DVD drive, or that you have an on-disk (or network-available) copy of the SBS media to which you can point during setup of FTP.

b. Log into your SBS server as an administrator.

c. Do the following:

Start

Control Panel

Double-click Add or Remove Programs; then click Add/Remove Windows Components.

This brings up the Windows Components Wizard. Under Components, click Internet Information Services; then click Details.

Within the details dialog box, click the check-box beside the FTP Service (make sure it is 'checked'); then click OK.

Click Next. You should see a status bar showing the progress of the setup.

If the SBS routines find the setup files in their path, they will proceed with the install of FTP; otherwise, they will prompt you with a message similar to "Please insert the SBS setup CD." This option will allow you also to browse to / point to where the setup files may be located. We will assume you have the setup files on the hard drive under c:\sbssetup and that you browse to that location.

When Setup is done, Click Finish to close the wizard.

Steps

1) Install the FTP service.

a. Ensure you have your SBS Media in your SBS server CD or DVD drive, or that you have an on-disk (or network-available) copy of the SBS media to which you can point during setup of FTP.

b. Log into your SBS server as an administrator.

c. Do the following:

Start

Control Panel

Double-click Add or Remove Programs; then click Add/Remove Windows Components.

This brings up the Windows Components Wizard. Under Components, click Internet Information Services; then click Details.

Within the details dialog box, click the check-box beside the FTP Service (make sure it is 'checked'); then click OK.

Click Next. You should see a status bar showing the progress of the setup.

If the SBS routines find the setup files in their path, they will proceed with the install of FTP; otherwise, they will prompt you with a message similar to "Please insert the SBS setup CD." This option will allow you also to browse to / point to where the setup files may be located. We will assume you have the setup files on the hard drive under c:\sbssetup and that you browse to that location.

When Setup is done, Click Finish to close the wizard.

2) Ensure the FTP service is started. After FTP has been installed, go to 'services' (Click = 'Start', then browse to 'Run', then type 'services.msc' and press <Enter>) This will take you to the services control user interface, which allows you to start/stop services and set service parameters.

Highlight the FTP service, right-click it, then go to 'Properties,' and ensure the FTP service is 'Started' and is set for Automatic startup.

3) Enable any firewall / router rules to allow FTP inbound through the firewall. Whichever firewall you are using the - SBS server's built-in firewall or a Linksys broadband router - you must allow Port 21 to pass inbound through the firewall. The assumption is that you want to provide inbound FTP capability to outside clients.

We will assume a Linksys broadband router, in which case you go to its configuration page and Enable the 'Virtual Server' option for FTP. This basically is a pre-defined application service on Linksys that has the necessary port listed and makes for easily allowing FTP inbound to your network.

The specific instructions will vary by firewall or router vendor and model

4) Setup any FTP 'virtual directories,' which are logical pointers to folders on your server where FTP files will reside.

Go to the IIS management interface, expand the FTP server, right click on it, click "New,"

then "Virtual Folder" and give a name to the virtual folder.

Example: Let's say you setup a windows folder C:\patches to hold all MS patches.

Now, assume you want Microsoft Engineering to be able send a file inbound to your FTP server, to that virtual folder.

So, for the virtual folder name, you choose a useful name, such as "patches," and you point it to the "c:\patches" folder.

Note: Be sure you click the check-box for "Allow Write" in the settings of the virtual folder, so that authorized external users can write to the virtual folder

Note also: When you connect inbound to this server and authenticate, the virtual folder name can be used in "cd" (change directory) commands - i.e., after you are connected, ftp> cd /patches (this will take you to the 'patches' virtual FTP folder)

Showing page 1 of 2

 
blog comments powered by Disqus
Email to a friend