regarding authpam. I am not sure why you would like to disable th
Because in the /var/log/proftpd/proftpd.log I see all the time:
Jan 23 10:35:25 cube proftpd: pam_env(ftp:setcred): Unable to open config file: /etc/security/pam_env.conf: No such file or directory
although he exists and has the right permissions:
ls -al /etc/security/pam_env.conf
-rw-r--r--. 1 root root 2972 Apr 1 2020 /etc/security/pam_env.conf
Another thing is that all his lines are commented out:
grep -v '#' -c /etc/security/pam_env.conf
0
As for PassivePort of course I will open a bug ticket.
I know that there are different scenarios, only the most popular one is that the server has a public ip address. The client may have it, but does not have to.
The exceptions are rather situations when:
a) the server is behind nat - then it will be even worse

b) the server is on the same network as the client eg in a small office (then ssl/tls is less critical).
P.S. explicit/implicit mode - these can be set on the client's side. The current default configuration of the sme server doesn't support unencrypted connections and there is no variable/definition of another listening port anywhere.