Hoy veremos cómo conectarnos a un servidor remoto que ejecuta Ubuntu 18.04 desde un servidor local utilizando SSH sin contraseña; ya que utilizaremos autenticación por clave pública y privada.
Tener a la mano usuario, contraseña e IP del servidor remoto. En el servidor remoto necesitamos el servidor SSH y en el servidor local el servidor SSH cliente. Para quitarnos de dudas mejor instalamos el cliente y servidor en ambos lugares.
Si no viene instalado, lo instalamos con:
La opción y es para decir “sí” automáticamente cuando el instalador lo pregunte.
Recuerda que tu servidor debe tener una IP estática (o al menos eso se recomienda, pero con que la tengas a la mano basta). Si no sabes configurarla, aquí hay un tutorial de cómo hacerlo en Ubuntu 18.04.
Se usará servidor remoto para referirnos al servidor que controlaremos a través de SSH, y servidor local para referirnos al servidor cliente desde donde controlaremos al remoto.
Vamos a utilizar ssh-keygen para generar una clave pública y una privada. Para ello…
ssh-keygen
Y el asistente nos guiará:
En caso de que hayamos puesto una frase de contraseña hay que memorizarla, pues será requerida más abajo.
Ya generamos las claves, ahora vamos a copiar la pública al servidor remoto. Para ello, ejecutamos lo siguiente en el servidor local:
Ponemos usuario@ip.del.host.remoto en donde usuario es un usuario válido que puede loguearse en el host remoto, y después del arroba ponemos la IP. En este caso es en una red local así que pongo la 192.168.1.88
Veamos la imagen:
Con eso ya podremos conectarnos al servidor remoto.
Ahora ya podemos loguearnos en el servidor remoto, y todo ello sin que nos pida contraseña. Para hacerlo ejecutamos:
En donde “luis” es el usuario que se puede loguear en el servidor remoto, y la IP es la dirección del servidor remoto. Veamos la imagen:
Nos logueamos normalmente con ssh. Pero lo que quiero que notemos es que más tarde, el servidor remoto nos da la bienvenida. Y no sólo eso, también cambia el prompt y pasamos de estar en ubuntu2 a adminserv7.
Con esto terminamos este tutorial.
En mi blog te he enseñado a usar youtube-dl para descargar vídeos con permiso del…
Siguiendo con los tutoriales que consumen la API de los Bots de Telegram con cURL…
En un post previo te enseñé a enviar un mensaje en nombre de un Bot…
En este artículo te voy a mostrar una guía para imprimir en una impresora térmica…
La impresión de un PDF en cualquier impresora se puede automatizar con un bot de…
Hoy te enseñaré cómo enviar un mensaje a un usuario desde un bot de Telegram…
Esta web usa cookies.
Ver comentarios
en la parte "terminos" recomiendas usar los terminos computador remoto y computador local, pero inmediatamente a la siguiente seccion omites en que host tiene que ingresar los comandos, gracias por el tuto, muy bueno.