GnuTLS error -12: A TLS fatal alert has been received.
6 avril 2012 par: Benoit BonnevilleVous utilisez FileZilla en FTP explicite TLS pour vous connecter à un serveur Vsftpd (Sous unix).
Cela ne fonctionne pas, et vous avez l’erreur suivante:
« GnuTLS error -12: A TLS fatal alert has been received. »
Client FTP : Filezilla
Serveur FTP : Vsftpd
Protocole : FTP TLS
Solution
Modifier votre fichier de configuration Vsftpd.
/etc/vsftpd/vsftpd.conf
Rajoutez y la ligne :
ssl_ciphers=HIGH
Redémarrer le :
service vsftpd restart
Cela devrait fonctionner.
Débug Filezilla
Edition > Paramaètre > Debogage > Changer le niveau de 0 à 4 par exemple.
Dans la fenêtre de sortie vous pourrez voir la ligne : « GnuTLS alert 40: Handshake failed »
Google vous donnera des résultats plus intéressant.
Bonjour Benoit,
Cela fonctionne. Cependant j’aimerais savoir a quoi sert cette ligne ? que veut-elle dire ? qu’est-ce qui fait que le certificat se génère dès que l’on rajoute cette ligne ?
Car je trouve ça un peu facile de rajouter une ligne sans la justifier et sans l’apprécier…
Merci de votre réponse.
Tristan
Bonjour Tristan,
CIPHER => algorithme utilisé par la cryptographie, ici pour le SSL.
Vous spécifiez donc ici quelle méthode que le server vas utiliser pour protéger les données.
D’après la documentations, la valeur par défaut est DES-CBC3-SHA
https://security.appspot.com/vsftpd/vsftpd_conf.html
Vous trouverez ici la liste disponible des Ciphers : http://www.openssl.org/docs/apps/ciphers.html
Je n’ai testé que avec HIGH, qui garantit normalement une bonne sécurité, mais qui peut être gourmand en CPU.
Pourquoi ça ne fonctionne t’il pas avec Firefox ?
La réponse se trouve ici : http://forum.filezilla-project.org/viewtopic.php?t=23280
Les développeurs ne considèrent plus les algorithmes par défaut de VSFTPd comme suffisamment sur.
Donc en utilisant HIGH, vous vous affranchissez des éventuels changement d’humeur des développeurs, et de leur message d’erreur très explicite…
En espérant avoir répondu a votre question.
Benoit
Merci beaucoup.
Ca m’a sauvé la journée 🙂
Franchement merci également, j’ai du mettre 3 jours pour activer le TLS sur mon vsftpd
Merci !
Des mois que j’avais laissé tomber mon FTP car il n’arrivait plus à se connecter.
MERCI !
Comme les autres .. 🙂 merci !