Actualización de claves SSH

Actualización de claves SSH

Esta guía describe cómo eliminar las advertencias que pueden aparecer al intentar conectarse a su dominio/servidor web a través de SSH. La advertencia a la que se hace referencia en esta guía es la "host key mismatch". Debe ser similar a la siguiente:
 
   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
   @     WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
   IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
   Someone could be eavesdropping on you right now (man-in-the-middle attack)!
   It is also possible that the RSA host key has just been changed.
   The fingerprint for the RSA key sent by the remote host is
   xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx
   Please contact your system administrator.
   Add correct host key in /home/user/.ssh/known_hosts to get rid of this message.
   Offending key in /home/user/.ssh/known_hosts:x
   RSA host key for ras.mydomain.com has changed and you have requested strict checking.
   Host key verification failed.
HTML
 
Si se ha conectado a un host en el pasado y si la clave se ha actualizado en el servidor, ahora debe eliminar la clave anterior de su dispositivo y generar una nueva. Te contamos cómo hacer esto a continuación.
 
IMPORTANTE: Tenga en cuenta que la modificación para solucionar esto debe realizarse en el lado del cliente SSH, por lo que si obtiene esta conexión desde casa/trabajo, debe actualizar ese dispositivo específico.
 
Actualizar las claves SSH en Windows 
Para actualizar las claves en los dispositivos Windows, debe hacerse a través de la herramienta PuTTy. 
 
Para ello, debemos descargar la herramienta en nuestro dispositivo, podemos buscarlo directamente por Google:
 
 
Al acceder al primer enlace, debemos ir hasta el apartado de "Download PuTTY" y pincha sobre "here" para ver las distintas versones del programa.
 
 
De este listado debemos descargar el archivo que sea para las características de nuestro dispositivo, en nuestro caso al utilizar un Windows de 64bits, por lo que descargamos el primero.
 
 
Debemos esperar a que descargue el archivo en nuestro dispositivo.
 
 
Una vez descargado es necesario ejecutarlo. Tendremos que aceptar la ejecución con permisos de administrador. Una vez realizado, nos aparecerá la siguiente ventana, debemos pinchar sobre "Next":
 
 
Seguidamente, seleccionamos la ruta donde queremos que se instale y pincharemos sobre "Next":
 
 
Seleccionamos las funciones que queremos que añada y pinchamos sobre "Install":
 
 
Ya habremos instalado el programa.
 

 
Finalmente, se nos abrirá un archivo de texto con el README, con las condiciones de uso de la aplicación.
 
Una vez instalado, debemos ejecutarlo en nuestro dispositivo, la interfaz será como la siguiente:
 
 
En el hostname debemos introducir el nombre de nuestro hosting o bien, la IP de su servidor. Estos datos lo pueden obtener desde el apartado de SSH del panel de control. Al introducirlo debemos pinchar sobre "Open" para que haga la conexión.
 
Nos aparecerá una nueva ventana como la siguiente, indicándo que la key del ssh no es compatible. 
 
 
También es posible que ya nos aparezca el terminal de PuTTY, pero al intentar acceder nos aparecerá el error que mostramos al inicio.
 
Para poder cambiar las keys en nuestro dispositivo, debemos buscar en nuestro sistema (Con el botón Windows) el archivo regedit.exe, nos debe aparecer como así:
 
 
Debemos aceptar con permisos de administrador para que el sistema pueda ejecutar el archivo, y seguidamente ya nos aparecerán las diferentes carpetas:
 
 
Una vez dentro, debemos ir a la ruta HKEY_CURRENT_USER\SOFTWARE\SimonTatham\PuTTY\SshHostKeys
 
Al acceder, nos aparecerán las Keys asignadas, debemos eliminar la que no tiene un valor establecido y hacer clic derecho y eliminarla
 
 
 
Seguidamente, si ejecutamos nuevamente PuTTY, ahora nos debe permitir acceder correctamente al servidor:
 
 
Actualizar las claves SSH en MAC / Linux
 
Para actualizar las claves por MAC o Linux, debemos, debemos utilizar el siguiente comando en la terminal:
 
ssh-keygen -R NOMBRE DE HOST
ML
 
Debe cambiar el NOMBRE DE HOST por el host que está intentando conectar
 
Si no quiere puede hacerlo por el número de IP directamente:
 
ssh-keygen -R IP
 
HTML
Al ejecutar uno de lso dos comandos, recibirás algo como:
 
# Host HOSTNAME encontrado: línea #
/home/user/.ssh/known_hosts actualizado.
El contenido original se conserva como /home/user/.ssh/known_hosts.old
HTML
 
Para finalizar, pruebe de acceder nuevamente.
 
Todos estos pasos deberían actualizar las claves en su dispositivo, si en cualquier caso no se actualizan, pueden contactar con nuestro servicio técnico.
 
 
Para más información, contacta con nosotros.
    • Related Articles

    • Actualización de MariaDB cdmon

      En cdmon estamos actualizando la versión de MariaDB en nuestros servidores, pasando a la versión 10.11. Esta actualización mejora el rendimiento y la seguridad de las bases de datos, pero también introduce algunos cambios que pueden afectar a ciertas ...
    • Añadir clave pública SSH

      Las claves SSH son una forma segura y eficiente de autenticarse en servidores remotos sin necesidad de introducir contraseñas cada vez que te conectas. Si necesitas generar una clave SSH, especialmente en Windows, te recomendamos utilizar PuTTY, una ...
    • Generar una clave SSH en Windows usando PuTTY

      Primero de todo, hay que descargar el cliente SSH PuTTY. Te adjuntamos este enlace para que puedas descargar el cliente.Puede seguir la guía Actualización de claves SSH para ver paso a paso cómo instalarlo. Una vez instalado, debe ejecutar la ...
    • Manual básico de SSH

      Comprar Dominio Web y Certificados SSL Con el acceso por SSH, puedes trabajar con tus archivos y directorios de forma segura, y con conexión desde una aplicación o intérprete de comandos. A continuación facilitamos un ejemplo de intérprete de ...
    • Cómo activar el acceso por SSH

      En versiones superiores a la 7.3 de PHP, en lugar del botón SSH/SFTP, se dispondrá de otro botón llamado "Hosting para desarrolladores", a través del cual se podrá activar estas dos opciones, además de Git. Para ello, será necesario seguir las ...