Conexión SSH a Ubuntu
Al principio, aprenderás cómo conectarte manualmente al servidor Ubuntu utilizando SSH, el cual fue creado con Terraform. Esto te ayudará a verificar que el servidor está en funcionamiento y es accesible a través de la red. Más adelante, este proceso se automatizará usando Ansible, pero primero, la conexión manual te permitirá comprender cómo funciona.
¿Qué es SSH?
SSH significa Secure Shell. Puedes considerarlo como una forma segura de abrir una terminal en otro ordenador — en nuestro caso, el servidor Ubuntu.
Todo lo que envías a través de SSH, incluyendo tu usuario, contraseña y comandos, está cifrado, por lo que nadie puede interceptarlo.
SSH te otorga control total sobre el servidor remoto. Puedes realizar todas las acciones que normalmente harías en tu propio equipo: ejecutar programas, editar archivos e instalar paquetes. Para principiantes, es útil pensar en ello como "trabajar en un ordenador de forma remota", sin necesidad de estar físicamente cerca de él.
Conexión SSH
Para conectarte manualmente a un servidor, utiliza la siguiente plantilla: ssh <USERNAME>@<HOST> -p <PORT>
.
En nuestro caso, se ve así:
Aquí, root
es el nombre de usuario. Usamos root
porque es el usuario administrativo con privilegios completos, lo que permite ejecutar cualquier comando sin restricciones. localhost
indica que el servidor se está ejecutando en tu máquina (a través de Docker, aunque normalmente usarías la IP real del servidor), y -p 2222
especifica el puerto utilizado para acceder al contenedor.
La primera vez que te conectes, SSH puede solicitar una contraseña. En nuestro caso, es la contraseña de root
, que ya fue establecida en la imagen creada con Terraform.
Después de ejecutar el comando, estarás en la terminal del servidor, donde podrás ejecutar comandos, instalar paquetes y verificar que el sistema funcione correctamente. Este paso te ayuda a comprender cómo funciona la gestión remota de servidores y prepara el terreno para automatizar tareas con Ansible.
1. ¿Qué significa SSH?
2. ¿Por qué usamos el usuario root para conectarnos al servidor?
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 3.7
Conexión SSH a Ubuntu
Desliza para mostrar el menú
Al principio, aprenderás cómo conectarte manualmente al servidor Ubuntu utilizando SSH, el cual fue creado con Terraform. Esto te ayudará a verificar que el servidor está en funcionamiento y es accesible a través de la red. Más adelante, este proceso se automatizará usando Ansible, pero primero, la conexión manual te permitirá comprender cómo funciona.
¿Qué es SSH?
SSH significa Secure Shell. Puedes considerarlo como una forma segura de abrir una terminal en otro ordenador — en nuestro caso, el servidor Ubuntu.
Todo lo que envías a través de SSH, incluyendo tu usuario, contraseña y comandos, está cifrado, por lo que nadie puede interceptarlo.
SSH te otorga control total sobre el servidor remoto. Puedes realizar todas las acciones que normalmente harías en tu propio equipo: ejecutar programas, editar archivos e instalar paquetes. Para principiantes, es útil pensar en ello como "trabajar en un ordenador de forma remota", sin necesidad de estar físicamente cerca de él.
Conexión SSH
Para conectarte manualmente a un servidor, utiliza la siguiente plantilla: ssh <USERNAME>@<HOST> -p <PORT>
.
En nuestro caso, se ve así:
Aquí, root
es el nombre de usuario. Usamos root
porque es el usuario administrativo con privilegios completos, lo que permite ejecutar cualquier comando sin restricciones. localhost
indica que el servidor se está ejecutando en tu máquina (a través de Docker, aunque normalmente usarías la IP real del servidor), y -p 2222
especifica el puerto utilizado para acceder al contenedor.
La primera vez que te conectes, SSH puede solicitar una contraseña. En nuestro caso, es la contraseña de root
, que ya fue establecida en la imagen creada con Terraform.
Después de ejecutar el comando, estarás en la terminal del servidor, donde podrás ejecutar comandos, instalar paquetes y verificar que el sistema funcione correctamente. Este paso te ayuda a comprender cómo funciona la gestión remota de servidores y prepara el terreno para automatizar tareas con Ansible.
1. ¿Qué significa SSH?
2. ¿Por qué usamos el usuario root para conectarnos al servidor?
¡Gracias por tus comentarios!