How to install and create new users for Serv-U FTP Server:

Step 1. After Double Clicking on the executable program,
click on next.

Step 2. If you do not see this screen, don't worry, just skip to the next step.
Put a
checkmark on, "I have checked my Mcafee
settings or don't use it" then click next.

Step 3. On this next screen, click next.
If you do not see this screen, don't worry, just skip to the next step.

Step 4. Put a checkmark on, "I have read and accept the above license agreement"
and click next. If you do not see a place where to put a checkmark, don't worry,
just choose, "I accept the agreement" and click next.

Step 5. Choose the directory that you want to install the
FTP Server to, and click next.

Step 6. Leave the checkmarks on all the components that the
installer is showing you, and click next.

Step 7. Click next on the "Select Program Manager Group" screen.
If you do not see this screen and instead see a "Select Start Menu Folder" screen,
don't worry, just click next. After you do this, you might see a "Select Additional Tasks"
screen. That screen will give you the choice of adding a desktop icon. Just click next
on that screen.

Step 8. Click next on the "Start Installation" screen.
You might see a "Ready to Install" screen. If you see that screen, then click on, "Install".

Steps 9 and 10. Click close on the "Other RhinoSoft.com Products" screen.
Do not install the extra stuff from this screen, as it will
distract you from following this tutorial.

Step 11. On the "Installation Complete" screen, or if you see the,
"Completing the Serv-U Setup Wizard" screen, leave the
checkmarks on
that screen and click Finish.

Step 12. You should now be seeing the "Setup wizard" screen.
click next on it.

Step 13. Click next on this screen.

Step 14. Click next on this screen also.

Step 15. If you plan to run the FTP Server behind a router, then you *MUST*
enter your Internal IP Address (LAN IP Address) on this next screen. Otherwise,
your FTP Server will not start and the port you plan to run the FTP Server on will not open.
If you don't plan on using a router, then you enter your Outside IP Address on this screen.
The IP address of 192.168.168.3 is only an example.

Depending on your router, the Internal IP Address you can use might be different.
Consult the manual of your router and/or firewall for valid Internal IP Addresses
that you are allowed to use.

After entering your IP Address on this screen, click on next.

Step 16. Click next on this screen.

Step 17. Click next on this screen also.

Step 18. The next screen gives you a choice about whether or not
you want to create an
anonymous account on your FTP site. If you
wish for people to have anonymous access to your FTP site, then
here is how you do it:

Click next on this screen.

Step 19. First, you have to give the anonymous users a
home directory. Click on the little drawer picture with the open
top drawer on it, which is located to the right of the box which says,
"Anonymous home directory".

Step 20. You should now see the "Browse for Folder, Select home directory"
screen. Here you choose the home directory for the anonymous users.

Step 21. Click on the little plus signs (tree structure) on this screen until you expose
the folder that you want the home directory to be in, click on the
folder of your choice to make the little folder open, then click ok.
In this example, we will be using "C:\ anonymous".

Step 22. The next screen confirms your choice for the home directory
of the anonymous users. Click next to create the account
for the anonymous users.

Step 23. The next screen gives you the choice of whether or not to
lock the
anonymous users in the home directory. Locking your users
in the home directory prevents them from accessing any subdirectories.

On this example, I will choose yes, and then click on next.

Step 24. The next screen will ask you if you wish to
create additional accounts. We will be creating new users for the
FTP server and creating
upload and download accounts. We will be setting the correct permissions
for these types of accounts. Here is how you do it.

On this screen, leave it on yes and click on next.

Step 25. Enter "upload" to create an upload account on the box on the next screen, and click next.

Step 26. On the next screen, enter "upload" for the password and click next.

Step 27. The next screen will ask you to choose the home directory for the new user. The process
for selecting a home directory for a new user is similar to
selecting a home directory for an anonymous user. Follow steps
19 to 22 if you are creating users after creating the wizard generated domain
and you are following this tutorial in chronological order.

After you do this, it will ask you if you wish to lock the new user
in the home directory. It is not recommended that you do this for
an upload account. The screen in which it will ask you to do this is on step 23.

After you choose whether or not to lock the new user
to the home directory, (prevent the user from accessing
a subdirectory from the home directory) it will ask you if you
wish to give admin privileges to the new user. It is not recommended
to do this for an upload account.

Leave it on "No Privilege" and click next.

Step 28. Click on "Finish" on the next screen.

Step 29. At this point, your FTP site should be up and running.
The way in which this tutorial was written will run the FTP
server on port 21. At this point, you should be seeing this screen:

The next part of this tutorial will focus on granting the correct
permissions for upload and download accounts, and defining a PASV Port Range.

Step 30. To adjust the permissions for an upload account, double click on
"upload" on the previous screen.

Then click on the "Dir Access" (Directory Access) tab and leave checkmarks on
Write, Append, List, Create and Inherit, then click on, "Apply".

Step 31. To create a download account using the Serv-U administrator program
after the installation wizard is finished, you first highlight where it says, "Users".

Step 32. On the previous screen, right click on the right part of the screen, and left click
on "New user", on the small window that pops up, then you follow steps
19-23, 25 and 26
to create the new user.

The complete process of creating new users is described on step 36.

Concerning step 23, do not let the program lock the download account
in the home directory (prevent the user from accessing
a subdirectory)

Step 33. After you create the new user, you will be on the "Dir Access" (Directory Access) tab.

To choose the correct permissions on the download account,
leave the checkmarks on Read, Append, List, and Inherit.

Step 34. To choose a PASV Port Range highlight where it says, "settings".
Then you click on the "advanced" tab, and enter the PASV Port Range
of 50000-50049, then click "apply".

Unlike other FTP Servers, Serv-U FTP Server limits you to only 50 PASV ports.

Step 34a.

On the tree structure on the left side of the screen, highlight, "Settings"
under, "Wizard Generated Domain" or under whatever domain you are
working on.

Then, click on the right arrow to expose the, "Advanced" tab.

Step 34b

Put a checkmark on, "Allow passive mode data transfers, use IP" and enter your
Outside IP address, then click on, "Apply"..

(For this example, we will use the IP address of 121.24.96.36. Your outside IP
will be different.)

Step 35. To change the port that your server runs on, highlight where it says,
"Wizard Generated Domain" or highlight the domain of the FTP server
of your choice, then enter the port number of your choice where it says,
"FTP port number", then click on "Apply".

Avoid using ports between 1024 to 4999.

Step 36. How to create new users for Serv-U FTP Server:

To create a new user after the setup wizard has finished, here is what you do:

From the Serv-U Administrator program, left click on the tree structure to expand
and highlight where it says, "users", then right click on the right side and
left click on "new user".

Step 37. On the next screen that comes up, type in the desired username, then click on next.

Step 38. On this screen that comes up, type in the desired password, then click on next.

Step 39. Give your users a
home directory. Click on the little drawer picture with the open
top drawer on it, which is located to the right of the box which says,
"Home directory".

Step 40. You should now see the "Browse for Folder, Select home directory"
screen. Here you choose the home directory for the new user.

Step 41. Click on the little plus signs on this screen (tree structure) until you expose
the folder that you want the home directory to be in, click on the
folder of your choice to make the little folder open, then click ok.
In this example, we will be using "C:\testuser".

Step 42. The next screen confirms your choice for the home directory
of the new user. Click next to create the account
for the new user.

Step 43. The next screen gives you the choice of whether or not to
lock the new user
to the
home directory, (prevent the user from accessing
a subdirectory from the home directory. On this example, I will choose
no, and then click on finish.

Step 44. On the next screen, at the "dir access" tab, you will see the permissions for the user you just created.

The default permissions are "read", "list", and "inherit".

Step 45. If you have a dynamic IP, and you want to setup Serv-U for it, then here is what you do:

Highlight the domain of your choice, and put a checkmark on where it says, "Enable dynamic DNS".

Step 46. When you do this, a new tab will appear, "Dynamic DNS". Click on this tab, and where it says,
"IP name", enter your
dynamic DNS server website address (You can get one at no-ip.com) e.x. yourname.no-ip.org,
yourname.dyndns.org. Then click on apply.