LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Anybody know an easy FTP-server? (https://www.linuxquestions.org/questions/linux-software-2/anybody-know-an-easy-ftp-server-93402/)

PikkeMand 09-16-2003 10:28 AM

Anybody know an easy FTP-server?
 
I have been looking for an FTP-server for some time now, and so far i have tried 3 different. I can't even figure out how to start any of them!

One of them used Webmin, could'n figure it out...

I'm used to Bulletproof FTP-server from when i use Windows, and it would be really nice if i could find something like it for Linux.

Does anyboy know an easy FTP-server? and if so, maybe also a good guide on how to configure it?

and YES i'm newbie to Linux, but it's a damn good OS!

WiZaC 09-16-2003 10:43 AM

What kind of Distribution, do you use? else you can try the ftp program "Samba" =)

ocularbob 09-16-2003 10:44 AM

most major distros have at least one ftp server available as
a standard package. I'm using proftpd on slackware. It must be pretty easy to set up cause I don't even remember doing it. :)
redhat 8.0 has the wu-ftpd package. I've used this one too and it should be fairly easy to setup. good luck

ocularbob 09-16-2003 10:47 AM

i'm pretty sure that samba is not an ftp server but a windows filesharing server

tangle 09-16-2003 10:48 AM

If you are can't figure out how to start the ftp server once it is installed, you should really read the readme files that come with it. Some of the popular FTP servers are ProFTP, VSFTP and WUFTP. I would stay away from WUFTP.

PikkeMand 09-16-2003 11:07 AM

I use RedHat 9.0 with KDE 3.0
Is there no Linux FTP-server with a complete GUI?

ocularbob 09-16-2003 11:55 AM

there are "frontends" for config based servers.
but i would really encourage you to read the docs and use the config file. This way you don't have to worry about the front making a mistake. plus config files are just the linux way and you will be a much more powerful admin once you get used to it. pretty good chance you have an ftp server already installed. poke around for a config file in /etc
or run the following command:

ls -R /usr/bin | grep ftp

this will show you all the programs in /usr/bin that contain "ftp"

once you find what you have, go find the docs for it. you can check the web but chances are they are on you system too. run:

man proftpd

or whatever it is that you find you have.
happy hunting

Crashed_Again 09-16-2003 12:01 PM

Its pretty easy to do actually. If you install VSFTPD then just open up /etc/vsftpd.conf and make the necessary changes. Everything is commented so you can easily edit the file to your needs. Then just start the service and you'll be ready to go.

PikkeMand 09-19-2003 03:50 PM

ok...
 
ok... maybe you guys are right, the configs is the best way, but I hate having to search in mysteries folders and editing files I don't know jack shit about, just to get a ftp-server running for everyday use on my home LAN - but i guess i'm just too used to windows.

But I still hope for better GUI and userfriendlyness in linux.

Maybe i'll change my mind in this life or the next, who knows...

ocularbob 09-19-2003 05:06 PM

KcmPureftpd

an ftpd gui found at linux.org

Kilka 09-19-2003 06:39 PM

I would use protftpd. Easy short config, secure and has a wide range of features....

And samba is a windows sharing deamon :)

helios007 09-19-2003 09:20 PM

If I can set up an FTP, anyone can. I'm new to Linux, and was able to set it up in a few days. Most of those days were spent reading posts here on linuxquestions.org. Here's a summary of what I found. I hope this helps and doesn't confuse/

I too was used to a Windows Gui FTP program, but after a little reading and research here on the site, it wasn't difficult at all to set up an FTP service. I'm on Red Hat 9 as well and I use the default FTP server vsftpd. Basically you have to approach the concept of an FTP server a differently than a gui in Windows. What's happening is that you are essentially letting your ftp client's log on to your linux account as a user, then you can limit the user's accessibility however you want.

Here's the steps that I used (and most of them can be done with a gui).
1. Make sure that you have vsftpd installed. Go to start/system settings/ "add/remove programs" and check under servers that you have ftp checked. If not, install it by putting a check mark by it and hit update.

2. Start the vsftpd service. Go to start > system settings > server settings > services. When you open services, check to see that vsftp is checked. If not check it and click on start.

3. Open incoming ftp service in your firewall. Go to start > system settings > security level and make sure that incoming ftp is allowed. Also make sure that if you have changed an other items here, re-select it because the services return to default each time you click on the OK tab.

4. Set up users. I had a couple of friends outside my network who I wanted to access a folder on my ftp, so I set up an account for each user and put them all in a single group named ftpusers. The way you do this is to go to start > system settings > users and groups.
Click on add groups, name it, and click on "OK"
Click on add user, choose their name and password, select their home folder (if you want all of the users to share the same folder make the home folder the same for all users in a group). I didn't select "make a private group for user", I went back after clicking "OK" and edited the properties to make each user a member of my "ftpuser" group.

5. Test it on your home network. Find out your internal network IP. Go to another computer in your network, and using whatever FTP client you choose enter your FTP addy there. If you didn't allow anonymous enter the addy like this ftp://user@10.0.0.101 (or whatever you IP is), then you will be prompted for your password.

6. If you want to open your FTP to users outside of your network. Open the ports for FTP on 20 and 21 (vsftpd uses 20 as default), and make sure that they are forwarded to the IP of your server machine. If want to open this to the outside world, I would strongly recommend that you refuse anonymous logins. Vsftpd allows anonymous logins by default.

7. Configure/ customize your ftp. To change your default settings for vsftpd go to /etc/vsftpd , get root privledges, open vsftpd.conf by typing kwrite vsftpd.conf at the prompt. I would recommend saving a backup to this file before you edit it. I named ming vsftpd.conf.backup. To refuse anonymous logins just set "anonymous_enable=NO". Simple as that. Hit save and you are done. If you want to tweak it any more, vsftpd.conf is well commented and you can customize your setup from there. One thing to keep in mind, there is a bug in vsftpd.conf that if you hit enter after making an edit, it will cause an error with vsftpd. So make sure you are careful when editing this file.

Hope this helps. It's really not that difficult once you understand how it all works in linux. Good luck ( and I apologize in advance if I've made any mistakes, I'm new to linux, but still got my ftp up and humming)

-Helios007

PikkeMand 10-03-2003 03:07 AM

"a few days" ????
Most users can set up Bulletproof ftp server for windows in like 10 min max.
But thanks for taking your time to write the long reply, i'll give it a try :-)

helios007 10-03-2003 08:36 AM

Setting it up doesn't take more than 10 mins. It was just the research that took a few days. Good luck.

-Helios007

delstel 10-03-2003 10:33 AM

Use vsftpd

use google to find web site for docs.

Use release that comes with RH9.0

Use "Services Configuration" on KDE desktop to start and stop.

You need to reed a little - but it is easy


All times are GMT -5. The time now is 01:47 AM.