How To | Set Up | Configure | and Use An FTP | With Screenshots |

EDIT:  Serv-U can now also be utilized as a web client as well as the FTP server.

I will be adding a tutorial for that as well soon. The tutorial below is for Serv-U  V.6 ( all builds ).

While the GUI is for Serv-U,  most of the settings will apply for any FTP Server program.

A home FTP server is useful to anyone who wants to save and retrieve files on their computer from anywhere.

It is also very useful for transferring large files to friends and family that cannot be sent via email.

With an FTP ( File Transfer Protocol ) you can also eliminate the need for the recipient to be “online” and to “accept”

your transfer as is often necessary with messenger services.

If you have a personal FTP server, you can reach your computer from any place on earth,

your files will never be held captive on your hard drive at home again.

First you will need an FTP.

There many different ones, I prefer SERV-U.

You can download a 30 day Trial of Serv-U Pro     

 

      

After the 30 day trial SERV-U will continue to work for you, however some of the extra features will be defunct.

Its okay, you do not need these extra features for SERV-U to work just fine for personal use.

I would also recommend getting a free domain name to use in place of your IP.

This is not necessary, but very useful.

You can obtain a free domain name for static or for dynamic IP’s from DYNDNS,     

 

      

and from NO-IP,     

 

      

Should you decide to get the free domain name, it can be used in place of your WAN IP when giving your FTP URL out to your family and friends.

I would also recommend getting the free updaters that go along with them.

For DynDNS grab it     

 

      

and for NO-IP grab it     

 

     

 

Ready? Lets Go.

What you’ll need:

1. A Windows PC

2. An always-on broadband (DSL or cable) internet connection

Download and install Serv-U FTP

INSTALLATION:

Just follow the screenshots until you reach Image 10, and from there I will give more detailed instructions.

All of the screenshots are clickable for larger views.

Image 1

Image 1

Image 2

Image 2.png

Image 3

Image 3

Image 4

Image 4

Image 5

Image 5

Image 6

Image 6

Image 7

Image 7

Image 8

Image 8

Image 9

Image 9

Image 10

Image 10

After the initial setup is done, Serv-U should start the administrator

and ask you to create a new user account.

Start off by first putting in the domain name you used to setup your dynamic DNS.

The names I’m using in these figures are for demonstration purposes.

Most of the screenshots are self explanatory. When needed, I have included extra instructions.

Image 11

0011.png

Image 12

0012.png

Image 13

0013.png

Now, for Image 14, leave it blank for the IP Address and click next.

Image 14

0014.png

For Image 15, you can leave the Wizard Generated Domain, or of you went and signed up

for your free NO-IP domain or your free DynDNS domain, you could enter it here if you choose.

It really does not matter at this point. Choose and click next.

Image 15

0015.png

For Image 16, you must decide if you want to install Serv-U as a system service.

If you choose yes, Serv-U will start when your computer starts.

I always choose NO , but its up to you.

Serv-U can be started manually anytime you need it from the start menu. Decide what you want and click next.

Image 16

0016.png

For Image 17, this is where you decide if you want to allow anonymous access to your FTP.

I do not recommend doing this and have not included anonymous access guides in this tutorial.

Choose NO and click next.

Image 17

0017.png

Image 18 is where you create your user account.

I always set up the initial account for myself and allow myself full privileges as system administrator.

Later , I will discuss how to add users and what privileges are recommended for them.

Choose yes and click next and you will see Image 19.

Type in the name you want to use for your account in Image 19 and click next.

Image 18

0018.png

Image 19

0019.png

Image 20 allows you to choose that the user ( you this time ) needs a password to login to the FTP.

You ALWAYS want to use a password for every user, even yourself. !!! Type in a password and click next.

Image 20

0020.png

Images 21 thru 23 are where you choose what directory the user is allowed to access.

Use the drop down button to the right in Image 21 to browse to the folder you want to allow access too when the user logs on to the FTP.

Image 21

0021.png

In Image 22, you locate the folder, highlight it and then click OK.

Image 22

0022.png

Once you have chosen the folder , Image 23 appears, if it is the one you want to share, click next.

Image 23

0023.png

Image 24 is important. You should always LOCK THE USER IN THE HOME DIRECTORY.

This helps keep you safe. You can choose NO for yourself so that you can have access

to your computer from anywhere, but always choose YES for other users you add.

Click YES and click next.

Image 24

0024.png

Image 25 allows you set access privileges for the user you just added.

Choose what you want them to have and click next.

I have chosen NO PRIVILEGE for this demonstration.

Image 25

0025.png

Now its time to configure Serv -U and tweak it just a little bit.

Don’t be alarmed ! You can do it ! Its really quite simple.

You have installed Serv -U, set up your user account, and now its time to make it all work!

Ready? Here we go !

Image 26 appears now that you have added a user.

Now we need to make sure everything will work.

If you used the Wizard Generated Account when setting it up, this is the screen you will see.

The user name I used was Harley. You will see it on the left of Serv U.

You see it says Wizard Generated Account and that I made myself System Administrator.

Whatever options you chose when setting up Serv U will be in this window.

You can change anything you want there, just remember to hit apply when you are done at the bottom of the screen.

I always add the password I gave someone in the notes section of the window

just so I know what it is if I ever need to remind them.

You can even delete the Wizard Generated account name and give it any name you want.

Lets move on to Image 27 by clicking the Local Server to the left of the screen in the

Serv -U tree.

Image 26

0026.png

Here in Image 27 you can see that Serv-U is running, and you can also change if you want to have it run as a system service

should you change your mind at any time. Just always remember to click apply at the bottom of the screen when making any changes.

Now, under Local Server click Settings to bring up Image 28

Image 27

0027.png

In Image 28, click on the General tab.

Make sure your window looks like mine and hit apply at the bottom of the screen if need be.

Then click on SSL Certificate tab and bring up Image 29.

Image 28

0028.png

Make sure your window looks like mine and click apply at the bottom of the screen if need be.

Then click on the Dir Cache Tab to bring up Image 30.

Image 29

0029.png

Make sure screen matches mine, click apply if needed and then click on the Advanced tab to bring up Image 31

Image 30

0030.png

Image 31 is important. Make sure your settings match this screen and remember to click apply at the bottom.

When your finished, scroll on down to Your Domain to bring up Image 32.

It will be located under DOMAINS in the Serve -U tree to the left of your screen.

Your domain will either be Wizard Generated Domain or if you named it look for the name you gave it.

Image 31

0031.png

Image 32 is where we configure your domain name.

Enter your domain in the box next to NAME

( ie; mydomain.no-ip.com ) whatever name you chose when you setup your NO-IP or DYnDNs account.

Make sure the port is 21

( or whatever port you decide you want to use. Port 21 is the global default FTP port

used by most standard FTP’s.)

Should you decide you want to use another port for your FTP:

1. Make sure you forward the correct port in your router if you have one.

2. When giving out your FTP URL to friends and family, be sure to add it at the end

like so: ftp://mydomain.no-ip.com:XXXXX with XXXXXX being the port number

3. Make sure the FTP is allowed in your firewall as well if you have one.

If you did not set up a free domain, your WAN IP goes here:

ie; 27.999.000.21

( whatismyip.com will tell you what your IP is if you do not know it )

Make sure the rest of your window matches this screen and click apply at the bottom.

Now, click the Dynamic DNS tab to bring up Image 33

Image 32

0032.png

In Image 33 enter:

1. Your free domain name ( mydomain.no-ip.com ) in the top box

2 Hit F5 to refresh and get your WAN IP

3. Click apply

See Image 34, then click on the General in your domain tree tab to bring up Image 35

make sure it looks the same. Then click the IP Access tab to bring up Image 36 and make sure

settings match this screen, then click the Advanced tab and make sure settings match this screen.

Image 33

0033.png

Image 34

0034.png

Image 35

0035.png

Image 36

0036.png

Image 37

0037.png

Your finished with this part of Setting up your FTP. Well Done !

Now its time to forward your ports in your router if you have one.

I have no idea of course what model router you have, but in general, make sure these ports are set up and forwarded if necessary.

Also remember, if you chose not to use Port 21 as your FTP port, make sure the port you chose matches the

port in the router.

If you do not have a router, just be sure FTP is allowed in your firewall.

SEE IMAGE 38

Image 38

0038.png

ADDING NEW USERS TO YOUR FTP

0039.png

0040.png

0041.png

0042.png

0043.png

0044.png

0045.png

0046.png

0047.png

0048.png

TEST IT OUT

The last thing to do is to test out your FTP server by firing up a FTP client and try

connecting to your own server.

Even though you are using the very computer you are testing,

if you try to FTP using the outside address (your dynamic DNS name),

it will be exactly like connecting from the outside.

0049.png

If you do not have an FTP client like WS FTP Pro, you can use Internet Explorer.

I have provided a quick tutorial for IE 7.

0050.png

Image 51

Image 52

Image 53

Image 54

Image 55

Your downloaded folder will be found on your desktop

A real quick and easy way to access anyone’s FTP you have the right to access:

Right click on your desktop and choose NEW SHORTCUT

in the address bar type in

explorer ftp://your user name: your password@the ftp address

click next

explorer.exe will be the name that shows up in the next window,

back it out and name the shortcut whatever you want to call it.exe

Voila! Its on your desktop and a double click opens it right up to your designated FTP folder!

Image 56

Image 57

Image 58

 

 

Image 59

 

I hope this has made the Art of FTP just a little sweeter.

Post to Twitter Post to Facebook

Tags: , , , , , , , , , , , , , ,