• We've upgraded our forums. Please post any issues/requests in this thread.

Need a Good Linux FTP Server

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
24,274 (5.51/day)
Likes
10,361
Location
Indiana, USA
Processor Intel Core i7 4790K@4.6GHz
Motherboard AsRock Z97 Extreme6
Cooling Corsair H100i
Memory 32GB Corsair DDR3-1866 9-10-9-27
Video Card(s) ASUS GTX960 STRIX @ 1500/1900
Storage 480GB Crucial MX200 + 2TB Seagate Solid State Hybrid Drive with 128GB OCZ Synapse SSD Cache
Display(s) QNIX QX2710 1440p@120Hz
Case Corsair 650D Black
Audio Device(s) Onboard is good enough for me
Power Supply Corsair HX850
Software Windows 10 Pro x64
#1
I'd like one with a decent user interface for setting up the Users and Directories. I use Filezilla on my Windows servers, and would like something similar for Linux.

I'm using Kubuntu, so pretty much anything that would work with ubuntu will work.

Thanks:toast:
 

Easy Rhino

Linux Advocate
Joined
Nov 13, 2006
Messages
14,405 (3.56/day)
Likes
4,256
System Name VHOST01 | Desktop
Processor i7 980x | i5 7500 Kaby Lake
Motherboard Gigabyte x58 Extreme | AsRock MicroATX Z170M Exteme4
Cooling Prolimatech Megahelams | Stock
Memory 6x4 GB @ 1333 | 2x 8G Gskill Aegis DDR4 2400
Video Card(s) Nvidia GT 210 | Nvidia GTX 970 FTW+
Storage 4x2 TB Enterprise RAID5 |Corsair mForce nvme 250G
Display(s) N/A | Dell 27" 1440p 8bit GSYNC
Case Lian Li ATX Mid Tower | Corsair Carbide 400C
Audio Device(s) NA | On Board
Power Supply SeaSonic 500W Gold | Seasonic SSR-650GD Flagship Prime Series 650W Gold
Mouse N/A | Logitech G900 Chaos Spectrum
Keyboard N/A | Posiden Z RGB Cherry MX Brown
Software Centos 7 | Windows 10
#2
Joined
Jan 29, 2010
Messages
471 (0.16/day)
Likes
128
Location
Houston
System Name Beast
Processor Intel Core i7 860 @ 3.8GHz
Motherboard eVGA P55 FTW
Cooling Coolit Eco ALC with Yate Loon 1700RPM fans
Memory 8 GB Patriot Viper @ DDR3-2000
Video Card(s) EVGA GTX280
Storage 2x 1 TB WD Caviar Black
Case Thermaltake Element V
Power Supply Seasonic X760
Software Win7 x64 Ultimate
#3
Proftpd like Easy mentioned is a very good FTP client -- and since you are running Kubuntu you should be able to download a gui application to control it -- no need for the command line. Personally that's what I do.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
17,024 (3.43/day)
Likes
17,884
Processor Core i7-4790K
Memory 16 GB
Video Card(s) GTX 1080
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 7
#4
another vote for proftpd
 
Joined
Feb 1, 2010
Messages
178 (0.06/day)
Likes
46
Location
~/
System Name Slackware Linux
Processor yes
Motherboard yes
Cooling currently convection, but considering mineral oil
Memory sometimes fails due to too much beer
Video Card(s) ATI Radeon HD5570 series
Storage IDE
Display(s) 32" LCD TV
Case sometimes
Audio Device(s) huh? what? speak up, I can't hear you
Power Supply yes
Software Slackware running Open-Source software (it doesn't get any better)
#5
I wonder why FileZilla doesn't make a server for Linux??

proftpd looks like an excellent suggestion.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
17,024 (3.43/day)
Likes
17,884
Processor Core i7-4790K
Memory 16 GB
Video Card(s) GTX 1080
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 7
#6
I wonder why FileZilla doesn't make a server for Linux??
different market&size, lots of open source competition, lots of established competition
 
Joined
Feb 1, 2010
Messages
178 (0.06/day)
Likes
46
Location
~/
System Name Slackware Linux
Processor yes
Motherboard yes
Cooling currently convection, but considering mineral oil
Memory sometimes fails due to too much beer
Video Card(s) ATI Radeon HD5570 series
Storage IDE
Display(s) 32" LCD TV
Case sometimes
Audio Device(s) huh? what? speak up, I can't hear you
Power Supply yes
Software Slackware running Open-Source software (it doesn't get any better)
#7
different market&size, lots of open source competition, lots of established competition
Yea, I guess so,
but FileZilla is FOSS and the linux market size is growing every day
(said with an optimistic tone of voice :D).

Running a (linux) search on their "Server Support" forum
brought up about 175 posts asking the same or a similar question.
 

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
24,274 (5.51/day)
Likes
10,361
Location
Indiana, USA
Processor Intel Core i7 4790K@4.6GHz
Motherboard AsRock Z97 Extreme6
Cooling Corsair H100i
Memory 32GB Corsair DDR3-1866 9-10-9-27
Video Card(s) ASUS GTX960 STRIX @ 1500/1900
Storage 480GB Crucial MX200 + 2TB Seagate Solid State Hybrid Drive with 128GB OCZ Synapse SSD Cache
Display(s) QNIX QX2710 1440p@120Hz
Case Corsair 650D Black
Audio Device(s) Onboard is good enough for me
Power Supply Corsair HX850
Software Windows 10 Pro x64
#8
Thanks, I'll look into Proftpd, need to find a GUI for it though, I hate using the command line for basic things like creating users and assigning them directories...
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
17,024 (3.43/day)
Likes
17,884
Processor Core i7-4790K
Memory 16 GB
Video Card(s) GTX 1080
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 7
#9
learn to use the command line and you wouldnt want anything else after a while :)
 
Joined
Jul 28, 2008
Messages
2,523 (0.74/day)
Likes
506
System Name Desktop | Poweredge r410
Processor i5 6500 4.5GHz@1.275V | 2 x E5620 @2.4GHz
Motherboard ASRock Fatal1ty Gaming | Intel 5500
Memory 16GB DDR4 2400MHz | 32GB ECC DDR3
Video Card(s) RX480 8GB |On-Board
Storage 250GB SSD + 512GB SSD|4x320GB
Display(s) 27" Dell + 2 x 24" LCD Setup
Case Fractal Design Define Nano S
Software Windows 10 | Server 2012 r2
#11
I have used vsftpd and no complaints here. And I suggest to use terminal. Configurations is editing config files that are well explained.
 

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
24,274 (5.51/day)
Likes
10,361
Location
Indiana, USA
Processor Intel Core i7 4790K@4.6GHz
Motherboard AsRock Z97 Extreme6
Cooling Corsair H100i
Memory 32GB Corsair DDR3-1866 9-10-9-27
Video Card(s) ASUS GTX960 STRIX @ 1500/1900
Storage 480GB Crucial MX200 + 2TB Seagate Solid State Hybrid Drive with 128GB OCZ Synapse SSD Cache
Display(s) QNIX QX2710 1440p@120Hz
Case Corsair 650D Black
Audio Device(s) Onboard is good enough for me
Power Supply Corsair HX850
Software Windows 10 Pro x64
#12
learn to use the command line and you wouldnt want anything else after a while :)
I don't use the terminal in Windows, and I won't use it in Linux anymore. If I wanted to use the terminal I wouldn't use a distro with KDE...still being forced to use the terminal is not only ass backwards, it is to this day a reason Linux will never be acceptable as a mainstream OS.
 
Joined
Feb 1, 2010
Messages
178 (0.06/day)
Likes
46
Location
~/
System Name Slackware Linux
Processor yes
Motherboard yes
Cooling currently convection, but considering mineral oil
Memory sometimes fails due to too much beer
Video Card(s) ATI Radeon HD5570 series
Storage IDE
Display(s) 32" LCD TV
Case sometimes
Audio Device(s) huh? what? speak up, I can't hear you
Power Supply yes
Software Slackware running Open-Source software (it doesn't get any better)
#13
Thanks, I'll look into Proftpd, need to find a GUI for it though, I hate using the command line for basic things like creating users and assigning them directories...
Did you check out Easy Rhino's link???
 
Joined
Feb 1, 2010
Messages
178 (0.06/day)
Likes
46
Location
~/
System Name Slackware Linux
Processor yes
Motherboard yes
Cooling currently convection, but considering mineral oil
Memory sometimes fails due to too much beer
Video Card(s) ATI Radeon HD5570 series
Storage IDE
Display(s) 32" LCD TV
Case sometimes
Audio Device(s) huh? what? speak up, I can't hear you
Power Supply yes
Software Slackware running Open-Source software (it doesn't get any better)
#14
I don't use the terminal in Windows, and I won't use it in Linux anymore. If I wanted to use the terminal I wouldn't use a distro with KDE...still being forced to use the terminal is not only ass backwards, it is to this day a reason Linux will never be acceptable as a mainstream OS.
Linux was designed around the command line which is where it's power comes from.
KDE is a Desktop Environment which runs on an Xserver, xorg is the popular choice currently, but there are many.
(KDE comes with Konsole a terminal designed for the command line :laugh: ).
Linux run level 5 (X11) if for GUIs, there are other run levels and none of them use a GUI.

Think of the command line or shell as an api to the kernel/kernel functions.

GUIs are only "front ends" to command line functions.

Without the command line... you are pissing in the wind :laugh:
 
Last edited:
Joined
Jan 29, 2010
Messages
471 (0.16/day)
Likes
128
Location
Houston
System Name Beast
Processor Intel Core i7 860 @ 3.8GHz
Motherboard eVGA P55 FTW
Cooling Coolit Eco ALC with Yate Loon 1700RPM fans
Memory 8 GB Patriot Viper @ DDR3-2000
Video Card(s) EVGA GTX280
Storage 2x 1 TB WD Caviar Black
Case Thermaltake Element V
Power Supply Seasonic X760
Software Win7 x64 Ultimate
#15

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
24,274 (5.51/day)
Likes
10,361
Location
Indiana, USA
Processor Intel Core i7 4790K@4.6GHz
Motherboard AsRock Z97 Extreme6
Cooling Corsair H100i
Memory 32GB Corsair DDR3-1866 9-10-9-27
Video Card(s) ASUS GTX960 STRIX @ 1500/1900
Storage 480GB Crucial MX200 + 2TB Seagate Solid State Hybrid Drive with 128GB OCZ Synapse SSD Cache
Display(s) QNIX QX2710 1440p@120Hz
Case Corsair 650D Black
Audio Device(s) Onboard is good enough for me
Power Supply Corsair HX850
Software Windows 10 Pro x64
#16
@regexorcist: Correct, I know all of that, but my point is that still having to use the terminal is stupidannoying without coffee. There should be a GUI to do everything, and IMO programs by default should come with said GUI.

I've used Linux on and off for 10 years, and it amazes me that it hasn't really evolved, the extremely basic stuff has gotten a little better, but pretty much everything beyond installing the OS and browsing the web still requires terminal commands.

And while I do know how to use the terminal, that isn't the issue here, the point is that I don't want to use the terminal. It is bad enough I'm using the terminal for Apache2, MySQL, and PHP...

@xrealm20: Thanks!
 
Joined
Feb 1, 2010
Messages
178 (0.06/day)
Likes
46
Location
~/
System Name Slackware Linux
Processor yes
Motherboard yes
Cooling currently convection, but considering mineral oil
Memory sometimes fails due to too much beer
Video Card(s) ATI Radeon HD5570 series
Storage IDE
Display(s) 32" LCD TV
Case sometimes
Audio Device(s) huh? what? speak up, I can't hear you
Power Supply yes
Software Slackware running Open-Source software (it doesn't get any better)
#17
@regexorcist: Correct, I know all of that, but my point is that still having to use the terminal is stupid. There should be a GUI to do everything, and IMO programs by default should come with said GUI.
I think the GUI menu would be a little crowded w/ over 5,000 commands each with a GUI front end.

Now do you see the power of the command line??
 
Joined
Jul 28, 2008
Messages
2,523 (0.74/day)
Likes
506
System Name Desktop | Poweredge r410
Processor i5 6500 4.5GHz@1.275V | 2 x E5620 @2.4GHz
Motherboard ASRock Fatal1ty Gaming | Intel 5500
Memory 16GB DDR4 2400MHz | 32GB ECC DDR3
Video Card(s) RX480 8GB |On-Board
Storage 250GB SSD + 512GB SSD|4x320GB
Display(s) 27" Dell + 2 x 24" LCD Setup
Case Fractal Design Define Nano S
Software Windows 10 | Server 2012 r2
#18
Linux is not mainstream for one reason and one reason only GAMES THE END. No one dare to mention WINE. And would never become mainstream because Linux is free and Games are so not free. One day maybe when companies would sponsor Video games in full for in game commercials and advertising.
@newtekie1 Give a chance to the command line and you will find out what are we talking about.
With windows we have our hands tied. GUI configuration does not have even close the freedom and power of the config file. It is impossible to put all options of a program in config menu it would be complicated options would be sorted in milion sub menus and grouped by the logic of the programer. Where in config file you just use find to find the word that you need.
 
Joined
Jan 29, 2010
Messages
471 (0.16/day)
Likes
128
Location
Houston
System Name Beast
Processor Intel Core i7 860 @ 3.8GHz
Motherboard eVGA P55 FTW
Cooling Coolit Eco ALC with Yate Loon 1700RPM fans
Memory 8 GB Patriot Viper @ DDR3-2000
Video Card(s) EVGA GTX280
Storage 2x 1 TB WD Caviar Black
Case Thermaltake Element V
Power Supply Seasonic X760
Software Win7 x64 Ultimate
#19
@regexorcist: Correct, I know all of that, but my point is that still having to use the terminal is stupidannoying without coffee. There should be a GUI to do everything, and IMO programs by default should come with said GUI.

I've used Linux on and off for 10 years, and it amazes me that it hasn't really evolved, the extremely basic stuff has gotten a little better, but pretty much everything beyond installing the OS and browsing the web still requires terminal commands.

And while I do know how to use the terminal, that isn't the issue here, the point is that I don't want to use the terminal. It is bad enough I'm using the terminal for Apache2, MySQL, and PHP...

@xrealm20: Thanks!
Not a problem -- shoot me a PM if you have questions on how to set it up, as I have one running here at home. :toast:
 
Joined
Feb 1, 2010
Messages
178 (0.06/day)
Likes
46
Location
~/
System Name Slackware Linux
Processor yes
Motherboard yes
Cooling currently convection, but considering mineral oil
Memory sometimes fails due to too much beer
Video Card(s) ATI Radeon HD5570 series
Storage IDE
Display(s) 32" LCD TV
Case sometimes
Audio Device(s) huh? what? speak up, I can't hear you
Power Supply yes
Software Slackware running Open-Source software (it doesn't get any better)
#20
Linux is not mainstream for one reason and one reason only GAMES THE END. No one dare to mention WINE. And would never become mainstream because Linux is free and Games are so not free. One day maybe when companies would sponsor Video games in full for in game commercials and advertising.
@newtekie1 Give a chance to the command line and you will find out what are we talking about.
With windows we have our hands tied. GUI configuration does not have even close the freedom and power of the config file. It is impossible to put all options of a program in config menu it would be complicated options would be sorted in milion sub menus and grouped by the logic of the programer. Where in config file you just use find to find the word that you need.
You speak much better than I :) Thanks
 

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
24,274 (5.51/day)
Likes
10,361
Location
Indiana, USA
Processor Intel Core i7 4790K@4.6GHz
Motherboard AsRock Z97 Extreme6
Cooling Corsair H100i
Memory 32GB Corsair DDR3-1866 9-10-9-27
Video Card(s) ASUS GTX960 STRIX @ 1500/1900
Storage 480GB Crucial MX200 + 2TB Seagate Solid State Hybrid Drive with 128GB OCZ Synapse SSD Cache
Display(s) QNIX QX2710 1440p@120Hz
Case Corsair 650D Black
Audio Device(s) Onboard is good enough for me
Power Supply Corsair HX850
Software Windows 10 Pro x64
#21
I think the GUI menu would be a little crowded w/ over 5,000 commands each with a GUI front end.

Now do you see the power of the command line??
Linux is not mainstream for one reason and one reason only GAMES THE END. No one dare to mention WINE. And would never become mainstream because Linux is free and Games are so not free. One day maybe when companies would sponsor Video games in full for in game commercials and advertising.
@newtekie1 Give a chance to the command line and you will find out what are we talking about.
With windows we have our hands tied. GUI configuration does not have even close the freedom and power of the config file. It is impossible to put all options of a program in config menu it would be complicated options would be sorted in milion sub menus and grouped by the logic of the programer. Where in config file you just use find to find the word that you need.
Yes, I get it, the command line is very powerful, and GUIs are limitted.

However, for 90% of tasks, a GUI works pefectly. It doesn't need to have 5000 commands when an FTP server is going to use maybe 50 of them. There is no reason that a GUI can't be used, and if you need more freedom, fire up terminal. This isn't an either or issue, you can have both. For a simple ease of use standpoint, a well thought out GUI can work wonders.

And while games are an issue with Linux's mainstream image, it isn't the major factor. Most users do not play games, at least not anything beyond the crappy flash games online. Ease of use is still the major factor keeping Linux out of mainstream use.

Again, this isn't about giving the command line a chance, I have for 10 years, and I know how to use it. This is about getting away from the command line because I'm tired of it. Yes, it is powerful, but I'm tired of it. I'd rather have a GUI that does everything I need instead of the command line that takes twice as long to set-up a user and their directory, and gives me 4999 other useless commands...

Not a problem -- shoot me a PM if you have questions on how to set it up, as I have one running here at home. :toast:
Thanks! I'm going to be playing around with it some more once I have some free time at work today, so I might take you up on that. :):toast:
 
Last edited:
Joined
Feb 1, 2010
Messages
178 (0.06/day)
Likes
46
Location
~/
System Name Slackware Linux
Processor yes
Motherboard yes
Cooling currently convection, but considering mineral oil
Memory sometimes fails due to too much beer
Video Card(s) ATI Radeon HD5570 series
Storage IDE
Display(s) 32" LCD TV
Case sometimes
Audio Device(s) huh? what? speak up, I can't hear you
Power Supply yes
Software Slackware running Open-Source software (it doesn't get any better)
#22
Yes, I get it, the command line is very powerful, and GUIs are limitted.

However, for 90% of tasks, a GUI works pefectly. It doesn't need to have 5000 commands when an FTP server is going to use maybe 50 of them. There is no reason that a GUI can't be used, and if you need more freedom, fire up terminal. This isn't an either or issue, you can have both. For a simple ease of use standpoint, a well thought out GUI can work wonders.
You bring up a great point... Linux is not only Configurable, it's Flexible!!

I'm glad Linux (whatever distro your using) is working out for you!!
Good luck with that free FOSS FTP server. :)
 

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
24,274 (5.51/day)
Likes
10,361
Location
Indiana, USA
Processor Intel Core i7 4790K@4.6GHz
Motherboard AsRock Z97 Extreme6
Cooling Corsair H100i
Memory 32GB Corsair DDR3-1866 9-10-9-27
Video Card(s) ASUS GTX960 STRIX @ 1500/1900
Storage 480GB Crucial MX200 + 2TB Seagate Solid State Hybrid Drive with 128GB OCZ Synapse SSD Cache
Display(s) QNIX QX2710 1440p@120Hz
Case Corsair 650D Black
Audio Device(s) Onboard is good enough for me
Power Supply Corsair HX850
Software Windows 10 Pro x64
#23
Thanks to everyone. I did go with Proftpd, for whatever reason the GUI would not install though, so I just went ahead and configured it through command line.

Of course now I'm having another problem with it, but I'll start another thread about that.
 

DirectorC

New Member
Joined
Nov 4, 2009
Messages
1,624 (0.55/day)
Likes
267
Location
Florizy
System Name -= Son of a Whore =-
Processor E8400 @ 4.0GHz (445 x 9)
Motherboard Gigabyte GA-EP45-UD3R
Cooling Cooler Master Hyper 212+
Memory 3GB Corsair XMS2
Video Card(s) EVGA 8800 GT 512
Storage 74GB Raptor + Caviars in RAID0
Display(s) I-Inc 19" LCD 1440x900
Audio Device(s) Audigy SE & Logitech X-540
Power Supply Corsair 750TX
Software Win32 v6.1.7600
Benchmark Scores Logitech KB & Sidewinder X3
#24
I see proftpd is still the FTP daemon of choice for Linux :D

Why another thread?