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
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Introducción a DevOps

bookConexión SSH a Ubuntu

Al principio, aprenderá cómo conectarse manualmente al servidor Ubuntu utilizando SSH, el cual fue creado con Terraform. Esto le ayudará a verificar que el servidor está en funcionamiento y accesible a través de la red. Más adelante, este proceso se automatizará utilizando Ansible, pero primero, la conexión manual le permitirá comprender cómo funciona.

¿Qué es SSH?

Note
Definición

SSH significa Secure Shell. Puede considerarlo como una forma segura de abrir una terminal en otra computadora — en nuestro caso, el servidor Ubuntu.

Todo lo que se envía a través de SSH, incluyendo el usuario, la contraseña y los comandos, está cifrado, por lo que nadie puede interceptarlo.

SSH proporciona control total sobre el servidor remoto. Es posible realizar todas las acciones habituales en el propio equipo: ejecutar programas, editar archivos e instalar paquetes. Para principiantes, resulta útil considerarlo como "trabajar en un ordenador de forma remota", sin necesidad de estar físicamente cerca de él.

Conexión SSH

Para conectarse manualmente a un servidor, utilice la siguiente plantilla: ssh <USERNAME>@<HOST> -p <PORT> .

En nuestro caso, se ve así:

Aquí, root es el nombre de usuario. Se utiliza 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 su máquina (a través de Docker, aunque normalmente se usaría la IP real del servidor), y -p 2222 especifica el puerto utilizado para acceder al contenedor.

La primera vez que se conecta, SSH puede solicitar una contraseña. En este caso, es la contraseña de root, que ya fue establecida en la imagen creada con Terraform.

Después de ejecutar el comando, se accede al terminal del servidor, donde es posible ejecutar comandos, instalar paquetes y comprobar el funcionamiento del sistema. Este paso ayuda a comprender cómo funciona la gestión remota de servidores y prepara el camino 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

Suggested prompts:

What is the root password for this server?

Can you explain why we use port 2222 instead of the default SSH port?

How do I know if my SSH connection was successful?

bookConexión SSH a Ubuntu

Desliza para mostrar el menú

Al principio, aprenderá cómo conectarse manualmente al servidor Ubuntu utilizando SSH, el cual fue creado con Terraform. Esto le ayudará a verificar que el servidor está en funcionamiento y accesible a través de la red. Más adelante, este proceso se automatizará utilizando Ansible, pero primero, la conexión manual le permitirá comprender cómo funciona.

¿Qué es SSH?

Note
Definición

SSH significa Secure Shell. Puede considerarlo como una forma segura de abrir una terminal en otra computadora — en nuestro caso, el servidor Ubuntu.

Todo lo que se envía a través de SSH, incluyendo el usuario, la contraseña y los comandos, está cifrado, por lo que nadie puede interceptarlo.

SSH proporciona control total sobre el servidor remoto. Es posible realizar todas las acciones habituales en el propio equipo: ejecutar programas, editar archivos e instalar paquetes. Para principiantes, resulta útil considerarlo como "trabajar en un ordenador de forma remota", sin necesidad de estar físicamente cerca de él.

Conexión SSH

Para conectarse manualmente a un servidor, utilice la siguiente plantilla: ssh <USERNAME>@<HOST> -p <PORT> .

En nuestro caso, se ve así:

Aquí, root es el nombre de usuario. Se utiliza 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 su máquina (a través de Docker, aunque normalmente se usaría la IP real del servidor), y -p 2222 especifica el puerto utilizado para acceder al contenedor.

La primera vez que se conecta, SSH puede solicitar una contraseña. En este caso, es la contraseña de root, que ya fue establecida en la imagen creada con Terraform.

Después de ejecutar el comando, se accede al terminal del servidor, donde es posible ejecutar comandos, instalar paquetes y comprobar el funcionamiento del sistema. Este paso ayuda a comprender cómo funciona la gestión remota de servidores y prepara el camino 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