{"id":5000,"date":"2022-02-14T09:00:00","date_gmt":"2022-02-14T08:00:00","guid":{"rendered":"https:\/\/www.vadavo.com\/blog\/?p=5000"},"modified":"2024-08-19T13:34:23","modified_gmt":"2024-08-19T13:34:23","slug":"que-es-ssh-y-como-instalarlo","status":"publish","type":"post","link":"https:\/\/www.vadavo.com\/blog\/que-es-ssh-y-como-instalarlo\/","title":{"rendered":"\u00bfQu\u00e9 es SSH y c\u00f3mo instalarlo?"},"content":{"rendered":"\n<p>Primero que nada, empezaremos por la definici\u00f3n de SSH y as\u00ed sabremos a qu\u00e9 nos estamos refiriendo con estas siglas. SSH o (o <strong>S<\/strong>ecure <strong>SH<\/strong>ell) es un <strong>protocolo administrativo que permite conectarse de forma segura al <em>host<\/em> remoto y manipular su contenido<\/strong>. <strong>SSH<\/strong> se trata tanto del nombre de este protocolo como del programa que lo implementa y su&nbsp;principal funci\u00f3n es el <strong>acceso remoto a un servidor por medio de un canal seguro en el que toda la informaci\u00f3n est\u00e1 cifrada.<\/strong><\/p>\n\n\n\n<p>Este servici\u00f3 naci\u00f3 con el fin de reemplazar el Telnet, cuya informaci\u00f3n carec\u00eda de cifrado,&nbsp; y aportar una forma m\u00e1s segura para las comunicaciones hacia y desde el servidor en remoto. De este modo, todo ocurre de manera encriptada y el usuario posee un m\u00e9todo para autenticarse remotamente, transferir entradas desde la parte del cliente al host y retransmitir la salida de vuelta al cliente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><img decoding=\"async\" src=\"https:\/\/www.vadavo.com\/blog\/wp-content\/uploads\/2019\/11\/arrow-pointing-right-in-a-circle-1.png\" alt=\"\" style=\"width: 35px;\"><\/strong> <strong>Funcionamiento de SSH<\/strong><\/h2>\n\n\n\n<p>No importa qu\u00e9 sistema operativos utilices, ya que el uso del protocolo SSH no tiene mayor misterio, especialmente si se trata de Linux o Mac. Para Windows s\u00ed que ser\u00e1 necesario emplear un cliente SSH que te permita abrir este tipo de conexiones SSH. El m\u00e1s conocido y extendido es PuTTY. Y volviendo a Linux y Mac, tan solo tienes que ir a la terminal y seguir los pasos que te vamos a indicar. El comando para SSH est\u00e1 compuesto por 3 partes diferentes:<\/p>\n\n\n\n<p><strong>ssh {user}@{host}<\/strong><\/p>\n\n\n\n<p>El primer comando, que hace referencia a la clave, es el encargado de indicarle a tu sistema operativo que quiere <strong>abrir una conexi\u00f3n SSH segura y encriptada<\/strong>. La parte de {user} tiene que ver con la <strong>cuenta<\/strong> a la que quieres acceder, como puede ser el caso del <em>user root<\/em>, que se trata del propio administrador del sistema, cuyos derechos son completos y, por lo tanto, tiene permisos para hacer cualquier modificaci\u00f3n. Por \u00faltimo, la tercera parte, {host}, es la que est\u00e1 relacionada con el <strong>equipo al cual quieres acceder<\/strong>. Puede darse el caso de que sea una IP o un nombre de dominio.&nbsp;<\/p>\n\n\n\n<p>Una vez pulses enter, aparecer\u00e1 un mensaje que te pedir\u00e1 que escribas la contrase\u00f1a de la cuenta. Cuando la hayas escrito ver\u00e1s que no se muestra nada en la pantalla, sin embargo, la contrase\u00f1a est\u00e1 siendo transmitida de igual modo. Al haber terminado de escribir, dale a enter de nuevo. Si todo ha ido bien, deber\u00edas ver una ventana de terminal remota.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><img decoding=\"async\" src=\"https:\/\/www.vadavo.com\/blog\/wp-content\/uploads\/2019\/11\/arrow-pointing-right-in-a-circle-1.png\" alt=\"\" style=\"width: 35px;\"><\/strong> <strong>Instalaci\u00f3n y configuraci\u00f3n del SSH<\/strong><\/h2>\n\n\n\n<p>Cuando instalamos el SSH debemos tener en cuenta que existen dos posibilidades como lo son las siguientes:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><img decoding=\"async\" src=\"https:\/\/www.vadavo.com\/blog\/wp-content\/uploads\/2019\/11\/idea.svg\" alt=\"\" style=\"width: 35px;\"><strong> <\/strong>SSH del lado del servidor<\/h3>\n\n\n\n<p>Este se trata del programa que <strong>configuras en el \u00e1rea del servidor y quien acepta las conexiones SSH.<\/strong> Si tienes un <a href=\"https:\/\/www.vadavo.com\/blog\/errores-a-evitar-cuando-contratamos-hosting\/\" target=\"_blank\" rel=\"noreferrer noopener\">alojamiento<\/a> en Vadavo, no ser\u00e1 tu caso el de tener que instalarlo. Ya lo hacemos nosotros por ti.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><img decoding=\"async\" src=\"https:\/\/www.vadavo.com\/blog\/wp-content\/uploads\/2019\/11\/idea.svg\" alt=\"\" style=\"width: 35px;\"><strong> <\/strong>SSH del lado del cliente<\/h3>\n\n\n\n<p>Esta es la aplicaci\u00f3n, a diferencia de lo anterior,<strong> con la que haces la conexi\u00f3n SSH.<\/strong> Hablando en el idioma de la Inform\u00e1tica, esta aplicaci\u00f3n puede decirse que act\u00faa como si fuera el cliente.&nbsp;<\/p>\n\n\n\n<p>Una vez mencionado lo anterior, vamos a proceder a explicar c\u00f3mo instalar tanto un servidor como un cliente SSH. En primer lugar, vamos a comenzar explicando c\u00f3mo se hace la instalaci\u00f3n del servidor SSH y despu\u00e9s seguiremos con la parte del cliente.&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><img decoding=\"async\" src=\"https:\/\/www.vadavo.com\/blog\/wp-content\/uploads\/2019\/11\/arrow-pointing-right-in-a-circle-1.png\" alt=\"\" style=\"width: 35px;\"><\/strong> <strong>C\u00f3mo instalar un servidor SSH<\/strong><\/h2>\n\n\n\n<p>Hasta hace no mucho SSH era un protocolo que \u00fanicamente se utilizaba en sistemas operativos del tipo Unix. Esto quiere decir que para su uso, un servidor SSH se desplegaba en artefactos de esa clase. Por esta raz\u00f3n, en la entrada de hoy te explicaremos la forma de instalarlo en dos ecosistemas Linux diferentes: por un lado, los de modalidad Debian y, por otro, los de modalidad Red Hat. Ambas son distribuciones Linux altamente importantes y que, a su vez, emplean sistemas de instalaci\u00f3n diferentes.&nbsp;<\/p>\n\n\n\n<p>Por un lado, si lo que buscas es instalar el servidor SSH en Ubuntu, as\u00ed como otros sistemas fundamentados en Debian, deber\u00e1s escribir el comando siguiente:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>1<\/td><td>apt install -y openssh-server<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Comando para instalar el servidor SSH en Ubuntu<\/figcaption><\/figure>\n\n\n\n<p>Por otro lado, para realizar la instalaci\u00f3n del SSH en CentOs y, por lo tanto, sistemas que se basan en Red Hat el comando que deber\u00e1s utilizar es el siguiente:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>1<\/td><td>apt install -y openssh-server<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Comando para instalar el servidor SSH en CentOs<\/figcaption><\/figure>\n\n\n\n<p>Si observas uno y otro, no son muy distintos, tan solo existe una peque\u00f1a diferencia en el comando que se usa para la instalaci\u00f3n, pero el paquete sigue siendo el mismo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><img decoding=\"async\" src=\"https:\/\/www.vadavo.com\/blog\/wp-content\/uploads\/2019\/11\/arrow-pointing-right-in-a-circle-1.png\" alt=\"\" style=\"width: 35px;\"><\/strong> <strong>C\u00f3mo instalar un cliente SSH<\/strong><\/h2>\n\n\n\n<p>En el punto anterior hemos explicado c\u00f3mo se instala un servidor SSH, sin embargo tambi\u00e9n hay clientes SSH para los diferentes sistemas operativos y, por esta raz\u00f3n, te vamos a explicar tambi\u00e9n c\u00f3mo se instala el SSH en la parte del cliente en los sistemas Windows, Linux y MAC. De este modo tendr\u00e1s tanto la parte del servidor como del cliente disponibles para su instalaci\u00f3n.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><img decoding=\"async\" src=\"https:\/\/www.vadavo.com\/blog\/wp-content\/uploads\/2019\/11\/idea.svg\" alt=\"\" style=\"width: 35px;\"><strong> <\/strong>SSH en MacOs<\/h3>\n\n\n\n<p>Este se trata de un sistema operativo basado en Unix, lo cual hace que sea much\u00edsimo m\u00e1s sencillo establecer las conexiones SSH, puesto que una de sus herramienta preinstaladas dispone ya de un cliente SSH. Lo \u00fanico que tendr\u00e1s que hacer para usarlo es buscar la aplicaci\u00f3n del Terminal en tu Mac y abrirla. Solamente con esto bastar\u00e1 para realizar la conexi\u00f3n SSH.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><img decoding=\"async\" src=\"https:\/\/www.vadavo.com\/blog\/wp-content\/uploads\/2019\/11\/idea.svg\" alt=\"\" style=\"width: 35px;\"><strong> <\/strong>SSH en Windows<\/h3>\n\n\n\n<p>El sistema operativo de Windows no dispone de un cliente preinstalado de SSH, por lo que vas a necesitar descargar e instalar uno. De entro todos los que existen puedes elegir el que prefieras, aunque nosotros vamos a utilizar PuTTY. Es muy sencillo de utilizar, simplemente lo tendr\u00e1s que descargar y ejecutar como cualquier programa e ir pulsando siguiente. Una vez llegues al final de los pasos, pulsa finalizar y ya estar\u00eda todo.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><img decoding=\"async\" src=\"https:\/\/www.vadavo.com\/blog\/wp-content\/uploads\/2019\/11\/idea.svg\" alt=\"\" style=\"width: 35px;\"><strong> <\/strong>SSH en Linux<\/h3>\n\n\n\n<p>Del mismo modo que hemos visto en MACOS, los dispositivos de Linux acostumbran a tener un cliente SSH preinstalado. Por esta raz\u00f3n, simplemente tendr\u00e1s que ir a Inicio &gt; Herramientas &gt; Terminal y una vez ah\u00ed hacer clic para abrir la aplicaci\u00f3n y empezar a usar el SSH del mismo modo que har\u00edas en MacOs.&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Primero que nada, empezaremos por la definici\u00f3n de SSH y as\u00ed sabremos a qu\u00e9 nos estamos refiriendo con estas siglas. SSH o (o Secure SHell) es un protocolo administrativo que permite conectarse de forma segura al host remoto y manipular su contenido. SSH se trata tanto del nombre de este protocolo como del programa que [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5001,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[96,138],"class_list":["post-5000","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hosting","tag-hosting","tag-ssh"],"_links":{"self":[{"href":"https:\/\/www.vadavo.com\/blog\/wp-json\/wp\/v2\/posts\/5000","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vadavo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vadavo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vadavo.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vadavo.com\/blog\/wp-json\/wp\/v2\/comments?post=5000"}],"version-history":[{"count":2,"href":"https:\/\/www.vadavo.com\/blog\/wp-json\/wp\/v2\/posts\/5000\/revisions"}],"predecessor-version":[{"id":6461,"href":"https:\/\/www.vadavo.com\/blog\/wp-json\/wp\/v2\/posts\/5000\/revisions\/6461"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.vadavo.com\/blog\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/www.vadavo.com\/blog\/wp-json\/wp\/v2\/media?parent=5000"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vadavo.com\/blog\/wp-json\/wp\/v2\/categories?post=5000"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vadavo.com\/blog\/wp-json\/wp\/v2\/tags?post=5000"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}