Настройка Pure-ftpd для работы с tls на Debian

В наше время шифрование передаваемых данных становится обязательным, поэтому я решил рассказать вам как зашифровать работу Ftp клиента с сервером Pure-FTPd для этого у вас должен быть установлен сервер Pure-FTPd, как это сделать я писал записью ранее вот тут.

Для начала нам нужно установить OpenSSL в дистрибутивах Debian обычно он уже стоит, но все же, выполняем команду:

apt-get install openssl

Настройка Pure-FTPd TLS
Если вы хотите разрешить сессии FTP и TLS, выполните:

echo 1 > /etc/pure-ftpd/conf/TLS

Если хотите разрешить только сессии TLS выполните:

echo 2 > /etc/pure-ftpd/conf/TLS

Чтобы запретить TLS выполните:

echo 0 > /etc/pure-ftpd/conf/TLS


Отлично, теперь создадим SSL сертификат для TLS:
Если хотите создать SSL сертификат в папке отличной от /etc/ssl/ создайте данную папку и измените пути в команде ниже

openssl req -x509 -nodes -days 7300 -newkey rsa:2048 -keyout /etc/ssl/pure-ftpd.pem -out /etc/ssl/pure-ftpd.pem

Дальше нам нужно будет изменить права на файл сертификата:

chmod 600 /etc/ssl/pure-ftpd.pem

Все готово. Перезапускаем наш сервер:

/etc/init.d/pure-ftpd-mysql restart

П о б л а г о д а р и т ь:
  • Bitcoin
  • Ethereum
  • Polygon matic
  • Tether
  • Binance coin
  • Monero
  • Ethereum classic
  • MetaMask
Scan to Donate Bitcoin to 1437u13eDGCMmEt6w7PfsRa8YNVmdAFX8L

Пожертвуйте Bitcoin на этот адрес

Отсканируйте QR-код или скопируйте указанный ниже адрес в свой кошелек, чтобы пожертвовать Bitcoin

Scan to Donate Ethereum to 0x974d58f986c6a543e685a28d75c5b6c376367f0e

Пожертвуйте Ethereum на этот адрес

Отсканируйте QR-код или скопируйте указанный ниже адрес в свой кошелек, чтобы пожертвовать Ethereum

Scan to Donate Polygon matic to 0xa6Ac94682307DB08B7cC66CE08475Bf91EcAe7A9

Пожертвуйте Polygon matic на этот адрес

Отсканируйте QR-код или скопируйте указанный ниже адрес в свой кошелек, чтобы пожертвовать Polygon matic

Scan to Donate Tether to 0x974d58f986c6a543e685a28d75c5b6c376367f0e

Пожертвуйте Tether на этот адрес

Отсканируйте QR-код или скопируйте указанный ниже адрес в свой кошелек, чтобы пожертвовать Tether

Tag/Note:- Сеть: BNB Smart Chain (BEP20)
Scan to Donate Binance coin to 0x974d58f986c6a543e685a28d75c5b6c376367f0e

Пожертвуйте Binance coin на этот адрес

Отсканируйте QR-код или скопируйте указанный ниже адрес в свой кошелек, чтобы пожертвовать Binance coin

Tag/Note:- Сеть: BNB Smart Chain (BEP20)
Scan to Donate Monero to 84zmyWy4VzwRaUoFyRn6iCgUtRcSGdmMS6EuPB5r3Z7fACUKWnVUzk9TKDMqU1QbS2EFWCKUnPyjGRCyjdc3ntd83gvAonw

Пожертвуйте Monero на этот адрес

Отсканируйте QR-код или скопируйте указанный ниже адрес в свой кошелек, чтобы пожертвовать Monero

Scan to Donate Ethereum classic to 0x974d58f986c6a543e685a28d75c5b6c376367f0e

Пожертвуйте Ethereum classic на этот адрес

Отсканируйте QR-код или скопируйте указанный ниже адрес в свой кошелек, чтобы пожертвовать Ethereum classic

Tag/Note:- Сеть: BNB Smart Chain (BEP20)

Пожертвовать с помощью MetaMask

Donate ETH Via PAY With Metamask