Понадобилось сделать защищенное ftp-соединение для клиентов на хостинге. Так как у меня там установлен ftp-сервер Pure-FTPd, то решил настроить его на работу с TLS.
Кратенькая памятка:
mkdir -p /etc/ssl/private
openssl req -x509 -nodes -newkey rsa:1024 -keyout /etc/ssl/private/pure-ftpd.pem -out /etc/ssl/private/pure-ftpd.pem
chmod 600 /etc/ssl/private/*.pem
После создания ключей не забываем включить параметр "TLS 1" в конфиге /usr/local/etc/pure-ftpd.conf и перезапустить сервер ftp.
Кратенькая памятка:
mkdir -p /etc/ssl/private
openssl req -x509 -nodes -newkey rsa:1024 -keyout /etc/ssl/private/pure-ftpd.pem -out /etc/ssl/private/pure-ftpd.pem
chmod 600 /etc/ssl/private/*.pem
После создания ключей не забываем включить параметр "TLS 1" в конфиге /usr/local/etc/pure-ftpd.conf и перезапустить сервер ftp.