As the title says, I need some guidance on setting up an FTP server. I have gotten it to where it functions, but I need help getting it to a recommended configuration. Using the example config file with user/pass=admin/admin is probably not recommended
I will start with what I have been able to do on my own so far. I have changed the default listener and data ports and opened the new ports in my firewall. I have disabled the anonymous account, and changed admin/admin to some new user/password. Is using MD5 for storing user passwords in users.properties the recommended configuration? What is salted, is is better, do I need it? I've set up all my env variables etc. and whatever else I needed to do to get the ftp service to run.
So it is up and running and works, but I know more needs to be done. I would greatly appreciate any suggestions for things I need to change. The two major problems I already know of but am not sure how to fix are:
1. ssl/tls is turned off
2. in users.properties the only thing I've done is change the admin username and password -- I need to be able to add more users and probably set different permissions for each
I began looking into #1 and .jks files but it just made my head hurt.
These are the lines I need to change in the config file:
I will start with what I have been able to do on my own so far. I have changed the default listener and data ports and opened the new ports in my firewall. I have disabled the anonymous account, and changed admin/admin to some new user/password. Is using MD5 for storing user passwords in users.properties the recommended configuration? What is salted, is is better, do I need it? I've set up all my env variables etc. and whatever else I needed to do to get the ftp service to run.
So it is up and running and works, but I know more needs to be done. I would greatly appreciate any suggestions for things I need to change. The two major problems I already know of but am not sure how to fix are:
1. ssl/tls is turned off
2. in users.properties the only thing I've done is change the admin username and password -- I need to be able to add more users and probably set different permissions for each
I began looking into #1 and .jks files but it just made my head hurt.
These are the lines I need to change in the config file:
Code:
<ssl>
<keystore file="keystore.jks" password="password"/>
<truststore file="mytruststore.jks" password="secret"/>
</ssl>