So seemingly randomly Filezilla stopped allowing FTPES and was giving a handshake error.
Long story short, I tracked it down to this:
TLSCipherSuite: "!aNULL:!eNULL:!EXPORT:!DSS:!DES:RC4-SHA:RC4-MD5"
When WHM Builds the pure-ftpd.conf it does NOT put the double quotes there.
Pure FTP was seemingly ignoring the configuration directive.
Clients which supported older SSL/TLS would connect fine, but not FileZilla as it had retired the older methods.
I was negotiating at RC4-SHA 128Bit in FlashFXP.
(@) [INFO] SSL/TLS: Enabled TLSv1/SSLv3 with RC4-SHA, 128 secret bits cipher
After adding the double quotes, Filezilla is now working again, and both clients negotiate @
Feb 13 18:45:33 thunder pure-ftpd: (@) [INFO] SSL/TLS: Enabled TLSv1/SSLv3 with AES256-GCM-SHA384, 256 secret bits cipher
Please fix this ASAP, because people are unwittingly allowing ollllllld TLS negotiation since WHM isn't saving the config properly.
Thanks,
Matt
- - - Updated - - -
Update: FlashFXP Negotiates:
Enabled TLSv1/SSLv3 with DHE-RSA-AES256-GCM-SHA384, 256 secret bits cipher
Filezilla Negotiates:
Enabled TLSv1/SSLv3 with AES256-GCM-SHA384, 256 secret bits cipher
Either way, proper high encryption
Long story short, I tracked it down to this:
TLSCipherSuite: "!aNULL:!eNULL:!EXPORT:!DSS:!DES:RC4-SHA:RC4-MD5"
When WHM Builds the pure-ftpd.conf it does NOT put the double quotes there.
Pure FTP was seemingly ignoring the configuration directive.
Clients which supported older SSL/TLS would connect fine, but not FileZilla as it had retired the older methods.
I was negotiating at RC4-SHA 128Bit in FlashFXP.
(@) [INFO] SSL/TLS: Enabled TLSv1/SSLv3 with RC4-SHA, 128 secret bits cipher
After adding the double quotes, Filezilla is now working again, and both clients negotiate @
Feb 13 18:45:33 thunder pure-ftpd: (@) [INFO] SSL/TLS: Enabled TLSv1/SSLv3 with AES256-GCM-SHA384, 256 secret bits cipher
Please fix this ASAP, because people are unwittingly allowing ollllllld TLS negotiation since WHM isn't saving the config properly.
Thanks,
Matt
- - - Updated - - -
Update: FlashFXP Negotiates:
Enabled TLSv1/SSLv3 with DHE-RSA-AES256-GCM-SHA384, 256 secret bits cipher
Filezilla Negotiates:
Enabled TLSv1/SSLv3 with AES256-GCM-SHA384, 256 secret bits cipher
Either way, proper high encryption