FTP configuration for Linux as on FileZilla Server for Windows
I have a question, I've used FileZilla FTP Server on Windows 2003 Server, I liked it, it's configuration can be done with one XML file, also it supports per user configuration. I've migrated to Linux because we got virus and system issues. Currently using linux but a can't get flexibility as with FileZilla on linux (currently using proftpd) maybe because I'm newbie. I've listed below what I need for FTP on linux
- I have one common directory with 8 sub directories and I need that each user can see one or some of this directories. For example user A can see sub-dir-0, sub-dir-2 and sub-dir-3, user B can see sub-dir-1, sub-dir-2, sub-dir-3 and sub-dir-4 etc.
- Also I need per user per directory permissions configurable so that user A have write permission for sub-dir-0 but only read permissions for others.
Currently on proftpd I've opened system accounts for each user and have mounted sub-dir to their home ftp directory.
I know that for virtual users I need to use PAM. So can I adjust what user can see and his permissions with PAM?
Try sudo (or su: see below) apt-get install filezilla.
If that doesn't work, use these steps.
You can download the linux version of Filezilla here. Thisi way there's no conversion problems.
If you have a 64 bit processor, go for x86_64 version, otherwise choose the other one (under linux).
Since you stated yourself as a linux Newbie, I think I should clarify how to install the source files there.
1. Make sure you have make installed.
go to terminal, and enter these.
If using root password, su
If you used su, leave out sudo for this one. sudo apt-get install make
2. Make sure you have linux headers.
sudo apt-get install linux-headers.
3. Extract the tar.gz file you download with something. I believe most installations come with one in the gui.
4. navigate to the file in the terminal and type: make install
It should go through a bunch of things and dump you in a terminal.
You now have Filezilla installed! congrats! if you can't find it, check in /programs or similar.
I need Server not Client
|All times are GMT -5. The time now is 10:05 AM.|