Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Conexión SSH a Ubuntu | Automatización de la Infraestructura en DevOps
Introducción a DevOps

bookConexió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?

Note
Definición

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?

question mark

¿Qué significa SSH?

Select the correct answer

question mark

¿Por qué usamos el usuario root para conectarnos al servidor?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 4

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 3.7

bookConexió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?

Note
Definición

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?

question mark

¿Qué significa SSH?

Select the correct answer

question mark

¿Por qué usamos el usuario root para conectarnos al servidor?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 4
some-alt