{"id":862,"date":"2022-04-08T00:00:00","date_gmt":"2022-04-07T22:00:00","guid":{"rendered":"https:\/\/programaraciegas.net\/?p=862"},"modified":"2022-04-01T07:17:37","modified_gmt":"2022-04-01T05:17:37","slug":"como-crear-nuestros-certificados-ssl-desde-la-terminal-de-mac","status":"publish","type":"post","link":"https:\/\/programaraciegas.net\/?p=862","title":{"rendered":"C\u00f3mo crear nuestros certificados SSL desde la Terminal de Mac"},"content":{"rendered":"<p>El uso de certificados <a href=\"https:\/\/es.wikipedia.org\/wiki\/Transport_Layer_Security\">SSL<\/a> en las p\u00e1ginas webs es practicamente de uso obligatorio. De esta forma podemos navegar con confianza por Internet.<\/p>\n<p>En muchos casos la empresa que aloja un proyecto web ofrece certificados SSL a sus clientes estos, en la mayor\u00eda de los casos, implican un aumento en el precio del servicio de alojamiento web. Hay organizaciones como <a href=\"https:\/\/letsencrypt.org\/es\/\">Let&#8217;s encrypt<\/a> que ofrecen certificados SSL de forma gratuita y renovables cada 3 meses pero su interfaz web puede resultar confusa o inaccesible.<\/p>\n<p>Para agilizar estos procesos de creaci\u00f3n de certificados SSL se han desarrollado herramientas de certificaci\u00f3n para Let&#8217;s Encrypt \u00a0para que cualquier persona pueda encontrar la que le resulte m\u00e1s c\u00f3moda y accesible.<\/p>\n<p>Una de estas herramientas es Certbot para Mac que resulta totalmente accesible al tratarse de una aplicaci\u00f3n de Terminal.<\/p>\n<h2>Instalando Certbot<\/h2>\n<p>Esta aplicaci\u00f3n es f\u00e1cil de instalar si estamos <a href=\"https:\/\/programaraciegas.net\/?p=708\">utilizando Homebrew en nuestro mac<\/a>.<\/p>\n<p>Simplemente debemos abrir una Terminal y ejecutar:<\/p>\n<pre>brew install certbot<\/pre>\n<p>Tras la instalaci\u00f3n tendremos disponible Certbot en nuestro Mac.<\/p>\n<h2>Usando Certbot<\/h2>\n<p>Para poder usar Certbot con garant\u00edas es necesario saber <a href=\"https:\/\/programaraciegas.net\/?p=847\">utilizar la Terminal de Mac<\/a> y saber <a href=\"https:\/\/programaraciegas.net\/?p=860\">crear ficheros desde la Terminal de Mac<\/a>.<\/p>\n<p>Una vez instalado Certbot deberemos ejecutar el siguiente comando:<\/p>\n<pre>sudo certbot certonly --manual<\/pre>\n<p>En la Terminal nos aparecer\u00e1n diversas instrucciones a seguir. Lo primero que se nos pedir\u00e1 es el dominio a certificar. Deberemos introducir el nombre de nuestro dominio, por ejemplo, programaraciegas.net<\/p>\n<p>En la terminal se nos indicar\u00e1 que debemos crear un fichero de texto con una serie de n\u00fameros y letras y subirlos a una ruta URL de nuestro sitio web. Podemos copiar toda la pantalla de la Terminal y leerla c\u00f3modamente e un editor de textos. De esta forma podremos seleccionar y pegar en el nuevo fichero los datos que Certbot nos indica.<\/p>\n<p>Una vez subido el fichero con el validador de certificado podemos probar en nuestro navegador web que la URL que utilizar\u00e1 Let&#8217;s Encrypt funciona. Una vez comprobado podemos pulsar enter en la Terminal para que Certbot contin\u00fae con su trabajo.<\/p>\n<p>Tras el proceso de validaci\u00f3n Certbot habr\u00e1 creado unos ficheros en la carpeta \/etc\/letsencrypt\/live\/nuestro-dominio-registrado donde estar\u00e1n los distintos datos del certificado.<\/p>\n<p>Para ver estos ficheros debemos utilizar el comando <strong>cat<\/strong> desde la Terminal.<\/p>\n<p>Visitando la p\u00e1gina de gesti\u00f3n de nuestro dominio, normalmente CPanel, deberemos buscar la secci\u00f3n de SSL\/TLS para introducir nuestro certificado SSL.<\/p>\n<p>Dependiendo de cada compa\u00f1\u00eda el proceso cambia por lo que es recomendable consultar la documentaci\u00f3n que ofrece la compa\u00f1\u00eda de alojamiento web para este proceso.<\/p>\n<p>Una vez terminado el proceso nuestro certificado SSL garantizar\u00e1 que nuestro sitio web es seguro para todas las personas que navegan por Internet.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>El uso de certificados SSL en las p\u00e1ginas webs es practicamente de uso obligatorio. De esta forma podemos navegar con confianza por Internet. En muchos casos la empresa que aloja un proyecto web ofrece certificados SSL a sus clientes estos, en la mayor\u00eda de los casos, implican un aumento en el precio del servicio de &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/programaraciegas.net\/?p=862\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> \u00abC\u00f3mo crear nuestros certificados SSL desde la Terminal de Mac\u00bb<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38,92],"tags":[396,330,263,395,94],"class_list":["post-862","post","type-post","status-publish","format-standard","hentry","category-macos-x","category-servicios-de-internet","tag-certificados","tag-homebrew","tag-macos","tag-ssl","tag-web"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts\/862","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=862"}],"version-history":[{"count":0,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts\/862\/revisions"}],"wp:attachment":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=862"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=862"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=862"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}