ProFTPD‎ > ‎

stap 1 - OpenSSL

Wat is SSL ?

Secure Sockets Layer (SSL) is een applicatie-level protocol dat werd ontwikkeld door de Corporation Netscape met het oog op de overdracht van gevoelige informatie, zoals creditcard gegevens, via het internet. SSL werkt met behulp van een private sleutel om  de data over een verbinding te versleutelen, wat het afluisteren van de informatie moeilijk maakt

Het meest populaire gebruik van SSL is bij het surfen op het web (met behulp van het HTTP-protocol). Volgens afspraak: URL's waarvoor een SSL-verbinding wordt gebruikt, beginnen met https: in plaats van http:. Maar veel andere netwerk-toepassingen kunnen ook profiteren van het gebruik van SSL.

OpenSSL kan in Ubuntu gebruikt worden en is gelijkwaardig aan commerciële implementaties van SSL via een Apache-licentie.

X.509 is een specificatie voor digitale certificaten uitgegeven door de Internationale Telecommunicatie Unie - Telecommunicatie (ITU-T). Het specificeert informatie en attributen die nodig zijn voor de identificatie van een persoon of een computer systeem en wordt gebruikt voor een veilig beheer en de distributie van digitaal ondertekende certificaten in beveiligde internet-netwerken. OpenSSL maakt gebruik van X.509-certificaten.

Benodigde onderdelen voor OpenSSL 
  • OpenSSL (binary) Toolkit: openssl
  • OpenSSL (general-purpose) Library: libssl0.9.7 (of nieuwere versie) 
  • OpenSSL Development Library: libssl-dev
Installeren van OpenSSL in Ubuntu

Start Terminalvenster en type vervolgens (gevolgd door Enter): 
  1. sudo apt-get install build-essential  (hiermee krijg je alle pakketten die je nodig hebt om software te compileren, Debian packages met dpkg) (If you do not plan to build Debian packages, you don't need this package; starting with dpkg (>= 1.14.18) this package is required for building Debian packages)

  2. sudo apt-get install openssl  (belangrijkste)

  3. sudo apt-get install libssl0.9.7  (let op: met apt-cache search libssl | grep SSL kan je van tevoren opvragen welke versies beschikbaar zijn, zodat je de nieuwste kan installeren) (To install the OpenSSL general-purpose library, first determine the applicable version of the library available for your Ubuntu computer with the following command issued at a terminal prompt)

  4. Wellicht wilt u ook sudo apt-get install ca-certificates installeren? (Certificates can be digitally signed by a Certificate Authority or CA; a CA is a trusted third party that has confirmed that the information contained in the certificate is accurate)

  5. sudo apt-get install libssl-dev  (SSL development libraries, header files met informatie voor de compiler en documentatie) (In order to build software which requires the OpenSSL general-purpose library, you must first install the development instance of the OpenSSL library)

Bronnen op het web:
  • Informatie op Ubuntu website over SSL versleuteling (Engelstalig): OpenSSL 
  • Informatie op ProFTPD website over FTP en SSL/TLS (Engelstalig)

Comments