#language cs == Vyžádání certifikátu == Vytvoříme CSR (žádosti o podpis certifikátu, Certificate Signing Request):<
> {{{ # openssl req -new -days 365 -keyout vsftp.key -out vsftp.crt<
> }}} Nyní exportujeme privátní klíč ze souboru klíče vsftp.key, aby se vsftpd (FTP server) spustil bez požadavku zadat heslo.<
> {{{ # openssl rsa -in vsftp.key -out vsftp_out.key<
> }}} Teď navštívíme stránku CAcert.org, vložíme žádost do formuláře a přijmeme výsledek - certifikát serveru:<
> Vložíme žádost (obsah souboru vsftp.crt) do pole formuláře a odešleme.<
> Během několika minut obdržíme svůj podepsaný serverový certifikát e-mailem.<
> Přepíšeme soubor vsftp.crt (kopii žádosti) certifikátem zaslaným z CACert. Soubor vsftp.crt bude nyní obsahovat certifikát serveru, obsahující veřejný klíč.<
> Nakonec spojíme privátní klíč s certifikátem a vše uložíme do souboru typu PEM.<
> {{{ # cat vsftp.crt vsftp_out.key > /etc/ssl/certs/vsftp.pem<
> }}} == Nastavení vsftpd pro použití SSL == Tyto řádky je zapotřebí přidat do konfiguračního souboru vsftpd.conf:<
> {{{ ssl_enable=YES allow_anon_ssl=NO force_local_data_ssl=NO force_local_logins_ssl=NO ssl_tlsv1=YES ssl_sslv2=YES ssl_sslv3=YES rsa_cert_file=/etc/ssl/certs/vsftp.pem }}}