# Semana 2 ## Instalacion paso a paso del Mkcert (certificados) ### Paso 1 - Entramos al git de: https://github.com/FiloSottile/mkcert y instalamos la libreria que nos muestra en linux <p><img src="https://user-images.githubusercontent.com/71399485/110339509-8a2a3080-8028-11eb-8875-7696d9df3434.png"></p> ### Paso 2 - Entramos en Homebrew en Linux <p><img src="https://user-images.githubusercontent.com/71399485/110339585-9ca46a00-8028-11eb-8adf-637f3aea44ce.png" alt="Cat"></p> - Se nos abrira una nueva ventana y nos dirigimos a isntall y daremos click en homepage <p><img src="https://user-images.githubusercontent.com/71399485/110339642-aded7680-8028-11eb-9941-ee68d6e53f76.png" alt="Cat"></p> - Se nos abrira otra pestaƱana en el navegador y copiamos la ruta donde copiaremos lo que esta en Install Homebrew <p><img src="https://user-images.githubusercontent.com/71399485/110339697-bc3b9280-8028-11eb-94f9-e79500d3ccb2.png" alt="Cat"></p> - Tendremos que nstalar el Git: - sudo apt-get install git ### Paso 3 - Ya teniedo instlado el homebrew y el git ahora isntalaremos uas siguientes instrucciones 1 por 1 para poder instlar el brew <p><img src="https://user-images.githubusercontent.com/71399485/110340753-e2156700-8029-11eb-9aa6-48ae8722093f.png" alt="Cat"></p> ### Paso 4 - Ahora instalaremos el Mkcert con el comando: - brew install mkcert <p><img src="https://user-images.githubusercontent.com/71399485/110341411-9911e280-802a-11eb-94be-0a834a2a4d2b.png" alt="Cat"></p> <p><img src="https://user-images.githubusercontent.com/71399485/110341511-b181fd00-802a-11eb-827c-c031f3b12d77.png" alt="Cat"></p> ### Paso 5 - Antes de hacer el mkcert tenemos que poner al usuario en el grupo de sudoers y lo haremos entrando como root y entrando a un fichero de configuracion - Para entrar como root con el siguente comando: - su - - y pones tu contraseƱa ![](https://i.imgur.com/3BYpsTR.png) - Para entar al fiero de configuracion esta es la ruta: - nano /etc/sudoers ![](https://i.imgur.com/EqQAeRI.png) - en la parte # User privilege specification agregamos lo siguiente debajo de root - user1 ALL=(ALL:ALL) ALL - ![](https://i.imgur.com/ZQ1V3cr.png) - guardamos con ctrl + o, luego crtl + x para cerrar - Ahora podemos hacer los sigueintes pasos. ### Paso 6 - Ejecutamos mkcert -install para crear certificados locales ![](https://i.imgur.com/dIAPXi1.png) - Creamos los Certificados con el sigueinte comando: - mkcert example.com "*.example.com" example.test inte 10.5.2.14 ![](https://i.imgur.com/eoV5mqp.png) - Cambiamos example.com+4-key.pem por key.pem y cambiaremos example.com+4 por cert.pem - con el siguiente comando cambiaremos el nombre: - mv example.com+4-key.pem key.pem - mv example.com+4.key cert.pem ![](https://i.imgur.com/Y62eNQC.png) ### Paso 7 - Entramos a la consola de inte y levantamos el servidor de docker con el siguiente comando: - docker start sanjorevamailserver ![](https://i.imgur.com/UFD0ejE.png) - Abrimos un navegador, en mi caso uno que se encuentra en base. - Escribimos la IP donde se encuentra el servidor de correro: - https://10.5.2.14/admin - Nos logeamos y nos vamos a system settings TLS cetificate y aqui colocariamos la key.pem y cert.pem, guardamos ![](https://i.imgur.com/G2cHmZR.png) - Ahora ya tendriamos instalado el certificado ### Paso 8 - Reiniciamos el servidor de docker - con los siguientes comandos: - docker stop sanjorevamailserver - docker start sanjorevamailserver - Al abrir un navegador y colocando la IP donde tenemos el servidor de correros - https://10.5.2.14/webmail - ya tendriamos el certificado para el servidor y para el cliente. ![](https://i.imgur.com/dS8zAOX.png)
{"metaMigratedAt":"2023-06-15T21:00:44.644Z","metaMigratedFrom":"Content","title":"Semana 2","breaks":true,"contributors":"[{\"id\":\"370dafbe-4b6c-48c7-8a3e-667460a49f33\",\"add\":4091,\"del\":163}]"}
Expand menu