PDA

View Full Version : How to set your own ftp server


Marona
02-01-2005, 12:34 PM
How to set your own ftp server. By:Marona

Most FTP servers here run on cable or LAN.If you have dial up,do not read further because it'll confuse the fuggin hell out of you.

Now let's begin.

First,Download a FTP server manager.For example,here is a bulletproof one I will give examples for. http://archive.digitalcandle.com/ftpsetup.exe .Then follow the instructions to install.

Before we get to open it,let's set up a few things first.

Most Ips are required to be in a dynamic hosts.To be in other words,your ip alone will probably not work.A site to get a dynamic ip is http://www.dyndns.org.

Register there and once getting a verification email,it should lead you to a service choice.Click on Dynamic DNS.

Now it will say something like you have not set a host yet(doh).Click on Add host.These things will strike your attention:hostname,ip address,wildcard,and mail exchanger.

For hostname,type in any name you like(if available)and select your hostname on the drop down menu.Don't worry the name doesn't matter.

The Ip Address should be in automatically which should be right.If not,just retype in your address.

Yes,you need to enable wildcard.

No,you don't need to enable mail exchanger.

There you go!Just click on Add host and you have a hostname!!!

Just a note,if you do not modify your host regularly it will be deleted.To help you keep up,you will get an email saying that your host on the site is inactive.

Now time to edit your ports.This is REAL important.

Type this into your local browser.Lets say your ip is 1.1.1.1.You need to type this in: http://1.1.1.1

edit:if you cannot connect to ur ip,try your lan.If that does not work,it could be your security of your cable.

edit2:if you have trouble forwarding ports.. www.portforward.com (http://www.portforward.com)

edit3:21 is ftp.22 is not found yet.80 is http;it;s okay to mix and match when you're running a server,but not generally acceptable.ports below 1024 are reserved for various protocols.If you want to use a port other than 21,the best idea would be to use something above 1024.

edit4:to find out what each port means... http://www.iss.net/security_center/advice/Exploits/Ports/default.html

Something should pop up within that browser.Just type in the password 'admin'.Then you will go to a page.This is where you configure your internet.

Try looking around for forwarding ports.I got there on Linksys cable by going to advanced options and then click forwarding.

This is what I get when I get to my page.

http://www.boomspeed.com/reln/tutorial1.JPG



The red circles mark as important.When you first look on your left,you should have a port number something like that.And importantly,you need to enable the TCP.

The lan ip address indicates what lan your port is on.If the lan ip is wrong,change it to the right one.

Now on the way right,this enables the port.heh of course you need that.

Now to select your port number.Most people use different ones.But for example,try 21 to 22.And do the procedures.

Just click apply or a confirm button and we are done with that part!

Now before we get into the ftp server stuff...

Make a folder to put all your files that is want to be hosted.For example,Make a folder named'Files here'and put all the files or folders you want hosted in there.

Now on to ftp...

Open the ftp server.and click on this icon.http://www.boomspeed.com/reln/tutorial2.JPG

There should be a white box in that window to your right.Right click 'add' and fill in the account info.

Select that account and look onto your left,there should be a white square box.Right click 'add' and select folder.

http://www.boomspeed.com/reln/tutorial3.JPG

As you see the check boxes,the selections of read,append,list,and +subdirs are required for a download account.DO NOT I REPEAT DO NOT SELECT DELETE.Note:If the filename is scratched out,that means it does not exist.

Now lets say you want an upload account...create an acct using the same procedure...

http://www.boomspeed.com/reln/tutorial4.JPG

The selections of this account are Write,append,make,list,and +subdirs.It is recommended using a upload folder for this account.

Now off to the next option...Selectr Miscellanious on your left.

http://www.boomspeed.com/reln/tutorial5.JPG

Enable Account is important as it gives people permission to log in.

Time out is recommended to be 300.

Select the Max number of users that your server can handle.Uncheck for unlimited(not recommended).

Select the number of times an ip can connect.Uncheck for infinite(not recommended either).

Now exit this window.And click on this button.http://www.boomspeed.com/reln/tutorial6.JPG

http://www.boomspeed.com/reln/tutorial7.JPG

The listening on port number is important.Put in your port number that your server will be using.Now on your left,select options.

http://www.boomspeed.com/reln/tutorial8.JPG

These selections are important for the options section.Now go on to advanced.

http://www.boomspeed.com/reln/tutorial9.JPG

The sending buffer is set automatically.The selections on the top are required.Now for the bottom,its recommended to select anti-hammer.select the numbers for the anti hammering.But the ones on this picture is a recommended selection.

Don't worry we're almost done.Now on your left,select Multi Ip settings then passive mode.

http://www.boomspeed.com/reln/tutorial10.JPG

The selection of Passive mode is important.So is dynamic ip.But let's do the bottom first.The ports of your firewall should have shown when you were editting your ports,which should have been the first line or anywhere before you have added ports.

Now enter your dynamic host and click test.

If your ip pops up,that means your host is active!Congradulations!You just set up your own ftp server!

This tutorial is copyrighted to Marona,mirror 26 of rpgamers.net.Any distributing or changing is prohibited.Therefore you shall suffer a bloody death and the putties will kill you.Be warned...

eViL bAz
02-01-2005, 12:43 PM
Excellent tutorial Marona I love those red line you draw :dance:

tanisthalon
02-01-2005, 01:27 PM
http://www.rpgamers.info/images/smilies/graduate.gif This is of great interest to me. I have been pondering this for a while now. Another month or two I this may more than likely happen http://www.rpgamers.info/images/smilies/thumbs_up.gif.

eViL bAz
02-01-2005, 01:41 PM
yeah me too Tanis hehehe

Marona
02-01-2005, 01:52 PM
well since some people wanted to have their own server,i decided to make this tutorial just to help...well since rpgn was dieing down a bit.

if anyone needs help,feel free to contact me and ill do my best to help

tanisthalon
02-01-2005, 02:57 PM
Thought I would give it a quick go, got as far as 'Type this into your local browser' but just connection was refused :(.

Marona
02-01-2005, 03:03 PM
either site is down...hum...

Yume
02-02-2005, 12:19 AM
Nice tutorial Marona ^_^http://www.rpgamers.info/images/smilies/thumbs_up.gif That'll prolly be a big help for many people here. Specialy for those who're using the FTP's here. Its nice to see how the people here care for others. Thats why I like this Board :)

Greetz, Yume

M.H.A.Q.S.
02-02-2005, 04:32 AM
For the people who still want the FTP server to be setup tooooo easily...download WinFTP Server from www.winftpserver.com.

Marona
02-02-2005, 05:39 AM
For the people who still want the FTP server to be setup tooooo easily...download WinFTP Server from www.winftpserver.com (http://www.winftpserver.com).
a ftp server is never too easy for beginners ;)

Locke Cole
02-02-2005, 09:59 PM
Another FTP Server software to recommend to newcomers is FileZilla Server. Its free, open source and quite powerful. I tried it, but I must say, I would rather shell out a few bucks and use Bulletproof (G6) FTP, I just love that one. :)

Marona
02-02-2005, 10:03 PM
Another FTP Server software to recommend to newcomers is FileZilla Server. Its free, open source and quite powerful. I tried it, but I must say, I would rather shell out a few bucks and use Bulletproof (G6) FTP, I just love that one. :)
it was free for me...unless picklehead sent me a cracked one...

M.H.A.Q.S.
02-02-2005, 10:29 PM
a ftp server is never too easy for beginners http://www.rpgamers.info/images/smilies/wink.gifYeah, but just to get them started is the point.

I have my personal music server setup on my LAN that ranges up to 250 people and my collection will soon reach about 500 albums. I will try to read the tutorial Marona, maybe there is something i don't know of ;).

Elhaym van Houten
02-03-2005, 02:52 AM
Great, Marona, thank you :)
Maybe now I can get a FTP server started for the Sound Test :) ?
*starts reading into the tutorial*
:D that's even worth postponing breakfast

Marona
02-03-2005, 05:58 AM
For the people who still want the FTP server to be setup tooooo easily...download WinFTP Server from www.winftpserver.com (http://www.winftpserver.com).
i was gonna do a tutorial for those two servers.but for file zilla,dont know the address.and for winftp,the site doesn't exist

Zeugma 440
02-03-2005, 01:02 PM
-> Filezilla FTP Server (http://sourceforge.net/project/showfiles.php?group_id=21558&package_id=21737)

This one's still under development but will probably become the best free FTP server when it's finished. Right now I'm still using GuildFTP (http://www.guildftpd.com/index.php) for my personal server until the Filezilla GUI evolves.

Marona
02-03-2005, 04:23 PM
alright ill download guild ftp and wait for filezilla.and when i get a chance,ill post a topic about how to set it up

M.H.A.Q.S.
02-04-2005, 01:30 AM
i was gonna do a tutorial for those two servers.but for file zilla,dont know the address.and for winftp,the site doesn't exist

Sorry for teh address. Its www.wftpserver.com.

Marona
02-04-2005, 09:39 AM
alright.downloaded and it seems very easy to understand for me.This will be the next tutorial posted for anyone who does not use bftp

tanisthalon
02-04-2005, 10:39 AM
Well I started using GuildFTPD, seems very easy. Set it all up but only admin account can view it for some reason. Will try again later and if not will go with the winftp and guide you are going to do :).

Zeugma 440
02-04-2005, 12:07 PM
The mistake everybody makes with GuildFTP is to forget setting a default root directory.
-> Be sure to have for each user a virtual path called "/" or else they won't be able to log in :p

Marona
02-04-2005, 01:40 PM
edit:if you can't connect to ur ip,then try your lan.If that doesn't work,it could be your security of your cable

eViL bAz
02-04-2005, 02:38 PM
thanks to marona for the Help I will try to not be so evil with you now ;)

tanisthalon
02-04-2005, 03:02 PM
I have got all that sorted now. I can access it over the net. Asked eb to try but he couldnt gain access.
still having a problem with getting dynamic set up properly too :(.

tanisthalon
02-04-2005, 03:19 PM
A simple test
IP - 213.249.186.156
Port - 21
Login - download
Password - vgmusic
I will leave it running for the next 4 hrs.
Download at your pleasure, if it works. Please leave any suggestions on making the damn thing work right and be more smooth :).

Marona
02-04-2005, 03:31 PM
for some reason it doesnt work

*looks at evil baz*aww i enjoyed having a rival...oh well...

tanisthalon
02-04-2005, 04:01 PM
Damn it to hell. I am not gonna give in. Will try something else different tommorow now :(. Turned it off for now. I will try again Saturday.

Kilu
02-05-2005, 09:31 AM
I might give this a try as well.

Chaos
02-06-2005, 09:30 AM
For everyone who has trouble with Port forwarding your router.

www.portforward.com

Search your router and you'll get a full guide how to port forward it.:)

Marona
02-06-2005, 09:36 AM
thank you chaos...*adds that to guide*

Chaos
02-06-2005, 11:06 AM
thank you chaos...*adds that to guide* No prob buddy :)

After all we are here to help eachother out.

Marona
02-07-2005, 11:04 AM
guild ftp tutorial might take a long while because it is hard to figure out for me...>_<

eViL bAz
02-07-2005, 11:06 AM
Hey I made work my Server with Bullet Proof Server but I made it work with port 80 its this good or I need to change it?

Marona
02-07-2005, 11:51 AM
it depends on what port you want.port 21 to 22 is a common port that is used

silverDistortioN
02-07-2005, 05:44 PM
21 is ftp, 22 is... somethin' else. (i doubt many people here have used it at all.)
80 is for http. it's okay to mix and match when you're running a server, but not generally acceptable. >.>

ports below 1024 are reserved for various protocols... if you want to use a port other than 21, the best idea would be to use something above 1024.

but whatever.

Marona
02-07-2005, 06:41 PM
21 is ftp, 22 is... somethin' else. (i doubt many people here have used it at all.)
80 is for http. it's okay to mix and match when you're running a server, but not generally acceptable. >.>

ports below 1024 are reserved for various protocols... if you want to use a port other than 21, the best idea would be to use something above 1024.

but whatever.
didnt know that...thank you silver.*adds*

M.H.A.Q.S.
02-07-2005, 10:23 PM
Although ports ranging in between 1024 are reserved for various OS applications, you can still use them. If you think your port '21' is not free, you can use '221'. You can also use some utility to find which port is free on your system in between 1024. But still it is always a good idea to use the standard ports.

silverDistortioN
02-08-2005, 12:34 AM
221 is reserved as well. (for somethin' else no one's probably used, yet again.)
port 21 should be free on any system by default (unless you're already running an FTP or... you have some kind of weird virus or something), but some ISP's block it, or you may not have it available on your router (ie. someone else on your network is already running one).

anyway... 221 is fine, but it's just kinda weird running an ftp on port 80. >.>

Zeugma 440
02-08-2005, 06:45 AM
Take a look at this common port description page (http://www.iss.net/security_center/advice/Exploits/Ports/default.htm), it should help you out.

Personally, I don't see why one should use ports below 1024... I use 2117 to 2121 and everything works fine :p

eViL bAz
02-08-2005, 11:25 AM
thanks everybody thats very helpful :D

Does anybody know how to refuse that ppl get connected to the server via EXPLORER or by entering the anonymus account?

M.H.A.Q.S.
02-08-2005, 10:29 PM
What exactly do you mean by that, evilbaz?

Ports can be used from any range 1024 to 65535, its just that people prefer to use common ports often to save the hastle of remembering them.

eViL bAz
02-09-2005, 11:16 AM
Ok I resolve the anonymous account hehehe my mistake but I trie enter my server via browser (put in my ip & port in the firefox) and enter but with out showing anything, but thats enough to hammer my server

tanisthalon
02-11-2005, 07:48 AM
Thanks to the guide and trials by e.b. I got my BPFTP Server to work http://www.rpgamers.info/images/smilies/biggrin.gif.

Marona
02-11-2005, 08:40 AM
Thanks to the guide and trials by e.b. I got my BPFTP Server to work http://www.rpgamers.info/images/smilies/biggrin.gif.
grats tran.glad you got it^^

Chaos
02-11-2005, 09:50 AM
Take a look at this common port description page (http://www.iss.net/security_center/advice/Exploits/Ports/default.htm) Usefull link. Thank you.