doc:appunti:linux:sa:proftpd
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| doc:appunti:linux:sa:proftpd [2026/04/14 11:03] – niccolo | doc:appunti:linux:sa:proftpd [2026/04/14 12:31] (current) – [Certificato EC (moderno)] niccolo | ||
|---|---|---|---|
| Line 73: | Line 73: | ||
| Per evitare che le password transitino in chiaro sulla rete è opportuno abilitare il protocollo TSL obbligatorio. | Per evitare che le password transitino in chiaro sulla rete è opportuno abilitare il protocollo TSL obbligatorio. | ||
| - | ==== Certificato RSA ==== | + | ==== Certificato RSA (legacy) |
| RSA è l' | RSA è l' | ||
| Line 113: | Line 113: | ||
| Il parametro **NoSessionReuseRequired** serve per i client (notabilmente **Filezilla 3.39**) che non riusano la connnessione SSL aperta per il controllo anche per il successivo trasferimento dati. | Il parametro **NoSessionReuseRequired** serve per i client (notabilmente **Filezilla 3.39**) che non riusano la connnessione SSL aperta per il controllo anche per il successivo trasferimento dati. | ||
| - | ==== Certificato EC ==== | + | ==== Certificato EC (moderno) |
| Ad oggi (2026) Let's Encrypt fornisce i certificati usando l' | Ad oggi (2026) Let's Encrypt fornisce i certificati usando l' | ||
| - | Per verificare il formato si può usare il comando: | + | Per verificare il formato |
| < | < | ||
| Line 125: | Line 125: | ||
| </ | </ | ||
| - | ProFTPD 1.3.8 su Debian 13 Trixie può usare questi certificati, ma le direttive di configurazione sono diverse: | + | ProFTPD 1.3.8 su Debian 13 Trixie può usare questi certificati. Si deve ovviamente verificare che il modulo TLS sia caricato assicurandosi che in **/ |
| < | < | ||
| + | LoadModule mod_tls.c | ||
| + | </ | ||
| + | |||
| + | Quindi le direttive di configurazione sono diverse: | ||
| + | |||
| + | < | ||
| + | IfModule mod_tls.c> | ||
| + | TLSEngine | ||
| + | TLSOptions | ||
| + | # | ||
| + | TLSLog | ||
| + | PassivePorts | ||
| + | TLSECCertificateFile | ||
| + | TLSECCertificateKeyFile | ||
| + | TLSCACertificateFile | ||
| + | TLSVerifyClient | ||
| + | TLSRequired | ||
| + | </ | ||
| </ | </ | ||
| - | Come si vede ProFTPD deve accedere al certificato **cert.pem** e a quello intermedio **chain.pem** esplicitamente, | + | Come si vede ProFTPD deve accedere al certificato |
| + | Per quanto riguarda i permessi ProFTPD è in grado di leggere il certificato Let's Encrypt direttamente dalla directory **/ | ||
| ==== FTP over TLS: Explicit vs Implicit ==== | ==== FTP over TLS: Explicit vs Implicit ==== | ||
doc/appunti/linux/sa/proftpd.1776157414.txt.gz · Last modified: by niccolo
