Support

Installation de votre Certificat SSL sur ProFTPD

Etape 1: Copier votre certificat au fichier

Vous recevrez un e-mail Networking4all avec le fichier zip attaché où vous trouverez le certificat (ftp-votrenomdedomaine-com.cer). Quand visité dans un éditeur de texte, votre certificat ressemblera à quelque chose comme ci-dessous:

-----BEGIN CERTIFICATE-----
MIAGCSqGSIb3DQEHAqCAMIACAQExADALBgkqhkiG9w0BBwGggDCCAmowggHXAhAF
UbM77e50M63v1Z2A/5O5MA0GCSqGSIb3DQEOBAUAMF8xCzAJBgNVBAYTAlVTMSAw
(.......)
E+cFEpf0WForA+eRP6XraWw8rTN8102zGrcJgg4P6XVS4l39+l5aCEGGbauLP5W6
K99c42ku3QrlX2+KeDi+xBG2cEIsdSiXeQS/16S36ITclu4AADEAAAAAAAAA
-----END CERTIFICATE-----

Copier votre Certificat dans le répertoire que vous utiliserez pour détenir vos certificats. Dans cet exemple, nous utiliserons /etc/ftpd/. Les fichiers de clef publique ainsi que de clef privée seront déjà dans ce répertoire. La clef privée utilisée dans l'exemple sera nommée private.key et la clef publique sera ftp-yourdomainname-com.cer.

Il est recommandé que vous faîtes en sorte que le répertoire contienne le fichier de clef privée seulement accessible à la racine.

Etape 2: Installer le serveur FTP

Ceci est le certificat qui commence avec Networking4all.
Vous aurez besoin d'installer le certificat intermédiaire Networking4all afin que les navigateurs puissent avoir confiance envers votre certificat. Le certificat intermédiaire Networking4all est attaché à votre e-mail. Dans les configurations Virtual Host pour votre site dans le fichier proftpd.conf, vous aurez besoin de compléter les éléments suivants:

TLSEngine on
TLSLog /var/ftpd/tls.log
TLSProtocol SSLv3 TLSv1
TLSRequired off
TLSRSACertificateFile /etc/ftpd/ftp-hieruwdomeinnaam-nl.cer
TLSRSACertificateKeyFile /etc/ftpd/server.key
TLSCACertificateFile /etc/ftpd/root.cer
TLSVerifyClient off
TLSRenegotiate required off

Veuillez sauvegarder votre fichier proftpd.conf et redémarrer le ProFTPD.