site1srv

apt update
apt install -y proftpd proftpd-mod-crypto proftpd-mod-ldap

vi /etc/proftpd/modules.conf

#####
LoadModule mod_tls.c
LoadModule mod_ldap.c
#####

vi /etc/proftpd/tls.conf

#####
TLSEngine on
TLSLog /var/log/proftpd/tls.log
TLSRSACertificateFile /etc/ssl/wild.crt
TLSRSACertificateKeyFile /etc/ssl/wild.key
TLSCACertificateFile /etc/ssl/ca.crt
#####

vi /etc/proftpd/ldap.conf

#####
LDAPServer ldaps://ldap.skill39.local:636/??sub
LDAPAttr uid sAMAccountName
LDAPAttr homeDirectory unixhomedirectory
LDAPProtocolVersion 3
LDAPUsers "ou=site1,dc=skill39,dc=local" "(&(objectClass=user)(sAMAccountName=%u))"
LDAPLog /var/log/proftpd/ldap.log
CreateHome on 770
LDAPGenerateHomedir on 770
DebugLevel 3
LDAPUseTLS on
#####

vi /etc/proftpd/proftpd.conf

#####
DefaultRoot ~
PassivePorts 9991 9999
Include /etc/proftpd/ldap.conf
Include /etc/proftpd/tls.conf
#####

vi /etc/hosts