You are on page 1of 9

JHONATAN NUEZ

NM100107
CRIPTOGRAFIA Y SEGURIDAD EN REDES (UFG)
MANUAL DE USO DE SSL EN PROTOCOLO HTTPS EN APACHE DESDE UBUNTU 12.04
(LINUX)
Paso 1: Descargar e instalar VirtualBox
Paso 2: Descargar e instalar imagen .ISO linux ubuntu
Paso 3: Instalar Ubuntu 12.04 en mquina virtual
Paso 4: Ingresar a Terminal de Ubuntu 12.04
Paso 5: Ingresar comando Sudo Su
Paso 6: Ingresar contrasea Super Usuario
Paso 7: Ingresar comando cd para luego ingresar a sudo apt-get install openssl
Paso 8: Luego ingresamos el comando sudo apt-get install apache2 apache2.2-common apache2-utils
openssl openssl-blaclist openssl-blacklist-extra
Imagen 1:

Paso 9: Ingresar comando cd /etc/apache2/

JHONATAN NUEZ
NM100107
CRIPTOGRAFIA Y SEGURIDAD EN REDES (UFG)
Paso 10: Ingresar comando de sudo openssl genrsa des3 out llavessl.key
Paso11: Ingresamos pass phrase clave
Paso 12: confirmamos pass phrase clave
Paso 13: Ingresamos el comando sudo openssl req new key llavessl.key out micertificado.csr
Paso 14: Ingresamos nuevamente nuestro pass phrase para dar permiso de super usuario clave
Paso 15: Ingresamos los siguientes datos:
Country name: SV
State or Province: San Salvador
Locality Name: San Salvador
Organization Name: ufg
Organizational unit name: Seguridad en Redes
Common name: administrador
Email: admin@mail.com
Imagen 2:

A challenge pasword: micertificado


An optional Company name: ufg
Imagen 3:

JHONATAN NUEZ
NM100107
CRIPTOGRAFIA Y SEGURIDAD EN REDES (UFG)

Paso 16: ingresamos comando sudo openssl x509 req days 365 in micertificado.csr signkey
llavessl.key out micertificado.crt
Paso 17: Ingresaremos nuestro enter pass clave
Paso 18: Insertar comando sudo a2enmod ssl
Paso 19: confirmamos los cambio en nuestros datos con el comando ls
Paso 20: ingresaremos los siguientes comandos
sudo cp micertificado.crt /etc/ssl/certs/
sudo cp llavessl.key /etc/ssl/private
cd
cd/etc/apache2/sites-available/
Paso 21: ingresamos a GEDIT con el comando sudo gedit default-ssl
Paso 22: hacemos cambios en el doc default-ssl
SSLEngine on

JHONATAN NUEZ
NM100107
CRIPTOGRAFIA Y SEGURIDAD EN REDES (UFG)
SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
SSLCertificateFile /etc/ssl/certs/micertificado.crt
SSLCertificateKeyFile /etc/ssl/private/llavessl.key
# A self-signed (snakeoil) certificate can be created by installing
# the ssl-cert package. See
# /usr/share/doc/apache2.2-common/README.Debian.gz for more info.
# If both key and certificate are stored in the same file, only the
# SSLCertificateFile directive is needed.
#SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
#SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
Los cambios hechos son los subrayados con color Amarillo.
Paso 23: validamos los cambios hechos en gedit
Imagen 4:

JHONATAN NUEZ
NM100107
CRIPTOGRAFIA Y SEGURIDAD EN REDES (UFG)
Paso 24: para observar los cambios usamos los siguientes comandos
Sudo a2ensite default-ssl
sudo service apache2 restart
Paso 25: ingresamos nuestro pass clave y nos entrega un mensae Ok, que muestra que hemos
terminado el proceso de SSL
Imagen 5:

Imagen 6:

JHONATAN NUEZ
NM100107
CRIPTOGRAFIA Y SEGURIDAD EN REDES (UFG)

Paso 27: Nos vamos a nuestro navegador y colocamos https://localhost.com en este encontramos que
ya esta activado el protocolo SSL.
Paso 28: Damos click sobre el candado y luego vamos a Security en el que observaremos los
parmetros de seguridad en el protocolo HTTPS.
Imagen 7:

JHONATAN NUEZ
NM100107
CRIPTOGRAFIA Y SEGURIDAD EN REDES (UFG)

JHONATAN NUEZ
NM100107
CRIPTOGRAFIA Y SEGURIDAD EN REDES (UFG)

JHONATAN NUEZ
NM100107
CRIPTOGRAFIA Y SEGURIDAD EN REDES (UFG)

You might also like