• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Need a Good Linux FTP Server

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
28,472 (4.25/day)
Location
Indiana, USA
Processor Intel Core i7 10850K@5.2GHz
Motherboard AsRock Z470 Taichi
Cooling Corsair H115i Pro w/ Noctua NF-A14 Fans
Memory 32GB DDR4-3600
Video Card(s) RTX 2070 Super
Storage 500GB SX8200 Pro + 8TB with 1TB SSD Cache
Display(s) Acer Nitro VG280K 4K 28"
Case Fractal Design Define S
Audio Device(s) Onboard is good enough for me
Power Supply eVGA SuperNOVA 1000w G3
Software Windows 10 Pro x64
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
Staff member
Joined
Nov 13, 2006
Messages
15,436 (2.43/day)
Location
Mid-Atlantic
System Name Desktop
Processor i5 13600KF
Motherboard AsRock B760M Steel Legend Wifi
Cooling Noctua NH-U9S
Memory 4x 16 Gb Gskill S5 DDR5 @6000
Video Card(s) Gigabyte Gaming OC 6750 XT 12GB
Storage WD_BLACK 4TB SN850x
Display(s) Gigabye M32U
Case Corsair Carbide 400C
Audio Device(s) On Board
Power Supply EVGA Supernova 650 P2
Mouse MX Master 3s
Keyboard Logitech G915 Wireless Clicky
Software The Matrix
Joined
Jan 29, 2010
Messages
471 (0.09/day)
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
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
26,958 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
another vote for proftpd
 

regexorcist

New Member
Joined
Feb 1, 2010
Messages
178 (0.03/day)
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)
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
26,958 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
I wonder why FileZilla doesn't make a server for Linux??

different market&size, lots of open source competition, lots of established competition
 

regexorcist

New Member
Joined
Feb 1, 2010
Messages
178 (0.03/day)
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)
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
28,472 (4.25/day)
Location
Indiana, USA
Processor Intel Core i7 10850K@5.2GHz
Motherboard AsRock Z470 Taichi
Cooling Corsair H115i Pro w/ Noctua NF-A14 Fans
Memory 32GB DDR4-3600
Video Card(s) RTX 2070 Super
Storage 500GB SX8200 Pro + 8TB with 1TB SSD Cache
Display(s) Acer Nitro VG280K 4K 28"
Case Fractal Design Define S
Audio Device(s) Onboard is good enough for me
Power Supply eVGA SuperNOVA 1000w G3
Software Windows 10 Pro x64
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
26,958 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
learn to use the command line and you wouldnt want anything else after a while :)
 

r9

Joined
Jul 28, 2008
Messages
3,300 (0.58/day)
System Name Primary|Secondary|Poweredge r410|Dell XPS|SteamDeck
Processor i7 11700k|i7 9700k|2 x E5620 |i5 5500U|Zen 2 4c/8t
Memory 32GB DDR4|16GB DDR4|16GB DDR4|32GB ECC DDR3|8GB DDR4|16GB LPDDR5
Video Card(s) RX 7800xt|RX 6700xt |On-Board|On-Board|8 RDNA 2 CUs
Storage 2TB m.2|512GB SSD+1TB SSD|2x256GBSSD 2x2TBGB|256GB sata|512GB nvme
Display(s) 50" 4k TV | Dell 27" |22" |3.3"|7"
VR HMD Samsung Odyssey+ | Oculus Quest 2
Software Windows 11 Pro|Windows 10 Pro|Windows 10 Home| Server 2012 r2|Windows 10 Pro
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
28,472 (4.25/day)
Location
Indiana, USA
Processor Intel Core i7 10850K@5.2GHz
Motherboard AsRock Z470 Taichi
Cooling Corsair H115i Pro w/ Noctua NF-A14 Fans
Memory 32GB DDR4-3600
Video Card(s) RTX 2070 Super
Storage 500GB SX8200 Pro + 8TB with 1TB SSD Cache
Display(s) Acer Nitro VG280K 4K 28"
Case Fractal Design Define S
Audio Device(s) Onboard is good enough for me
Power Supply eVGA SuperNOVA 1000w G3
Software Windows 10 Pro x64
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.
 

regexorcist

New Member
Joined
Feb 1, 2010
Messages
178 (0.03/day)
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)
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???
 

regexorcist

New Member
Joined
Feb 1, 2010
Messages
178 (0.03/day)
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)
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.09/day)
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

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
28,472 (4.25/day)
Location
Indiana, USA
Processor Intel Core i7 10850K@5.2GHz
Motherboard AsRock Z470 Taichi
Cooling Corsair H115i Pro w/ Noctua NF-A14 Fans
Memory 32GB DDR4-3600
Video Card(s) RTX 2070 Super
Storage 500GB SX8200 Pro + 8TB with 1TB SSD Cache
Display(s) Acer Nitro VG280K 4K 28"
Case Fractal Design Define S
Audio Device(s) Onboard is good enough for me
Power Supply eVGA SuperNOVA 1000w G3
Software Windows 10 Pro x64
@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!
 

regexorcist

New Member
Joined
Feb 1, 2010
Messages
178 (0.03/day)
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)
@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??
 

r9

Joined
Jul 28, 2008
Messages
3,300 (0.58/day)
System Name Primary|Secondary|Poweredge r410|Dell XPS|SteamDeck
Processor i7 11700k|i7 9700k|2 x E5620 |i5 5500U|Zen 2 4c/8t
Memory 32GB DDR4|16GB DDR4|16GB DDR4|32GB ECC DDR3|8GB DDR4|16GB LPDDR5
Video Card(s) RX 7800xt|RX 6700xt |On-Board|On-Board|8 RDNA 2 CUs
Storage 2TB m.2|512GB SSD+1TB SSD|2x256GBSSD 2x2TBGB|256GB sata|512GB nvme
Display(s) 50" 4k TV | Dell 27" |22" |3.3"|7"
VR HMD Samsung Odyssey+ | Oculus Quest 2
Software Windows 11 Pro|Windows 10 Pro|Windows 10 Home| Server 2012 r2|Windows 10 Pro
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.09/day)
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
@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:
 

regexorcist

New Member
Joined
Feb 1, 2010
Messages
178 (0.03/day)
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)
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
28,472 (4.25/day)
Location
Indiana, USA
Processor Intel Core i7 10850K@5.2GHz
Motherboard AsRock Z470 Taichi
Cooling Corsair H115i Pro w/ Noctua NF-A14 Fans
Memory 32GB DDR4-3600
Video Card(s) RTX 2070 Super
Storage 500GB SX8200 Pro + 8TB with 1TB SSD Cache
Display(s) Acer Nitro VG280K 4K 28"
Case Fractal Design Define S
Audio Device(s) Onboard is good enough for me
Power Supply eVGA SuperNOVA 1000w G3
Software Windows 10 Pro x64
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:

regexorcist

New Member
Joined
Feb 1, 2010
Messages
178 (0.03/day)
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)
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
28,472 (4.25/day)
Location
Indiana, USA
Processor Intel Core i7 10850K@5.2GHz
Motherboard AsRock Z470 Taichi
Cooling Corsair H115i Pro w/ Noctua NF-A14 Fans
Memory 32GB DDR4-3600
Video Card(s) RTX 2070 Super
Storage 500GB SX8200 Pro + 8TB with 1TB SSD Cache
Display(s) Acer Nitro VG280K 4K 28"
Case Fractal Design Define S
Audio Device(s) Onboard is good enough for me
Power Supply eVGA SuperNOVA 1000w G3
Software Windows 10 Pro x64
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.31/day)
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
I see proftpd is still the FTP daemon of choice for Linux :D

Why another thread?
 
Top