Note:

Acceso y gestión de una instancia informática de Linux con Oracle Cloud Infrastructure

image

Introducción

En este tutorial, explicaremos cómo acceder a la consola de una instancia de Linux para instalar aplicaciones o realizar operaciones de gestión.

image

Enfoques de conectividad

Se puede acceder a las instancias informáticas de Linux mediante varios enfoques. Hemos enumerado los enfoques más comunes.

Objetivos

Enfoque 1: conexión mediante SSH a la dirección IP pública de la instancia informática mediante una clave privada SSH con el terminal macOS

Con este enfoque, nos conectaremos a una instancia de Linux mediante SSH y la dirección IP pública proporcionada por OCI para conectar directamente a la instancia mediante el terminal macOS.

image

Enfoque 2: Conexión a través de la consola de terminal a la instancia informática mediante el nombre de usuario y la contraseña de SSH con la consola de OCI Cloud Shell

Este enfoque se puede utilizar como puerta trasera cuando no tiene ninguna conectividad de red a la instancia y no es posible conectarse con SSH.

Requisitos previos para el enfoque 2

Primero debemos crear el nombre de usuario y la contraseña locales y, para ello, debemos iniciar sesión con SSH mediante la clave privada mediante uno de los otros enfoques. Esto se hace en el enfoque 1, 3, 4, 5 y 6.

También es posible crear un nuevo nombre de usuario y contraseña local en el proceso de creación de la instancia. Pero lo mostraremos en otro tutorial.

Continuar con el enfoque 2

Ahora que hemos creado el nombre de usuario y la contraseña locales, podemos seguir conectándonos a través de la consola de terminal a la instancia informática mediante el nombre de usuario y la contraseña SSH con la consola de OCI Cloud Shell.

Con este enfoque, nos conectaremos a una instancia de Linux mediante la consola local proporcionada por OCI para conectar directamente a la instancia mediante OCI Cloud Shell.

image

Enfoque 3: conexión mediante SSH a la dirección IP pública de la instancia informática mediante una clave privada SSH con la aplicación Royal TSX

Con este enfoque, nos conectaremos a una instancia de Linux mediante SSH y la dirección IP pública proporcionada por OCI para conectar directamente a la instancia mediante la aplicación Royal TSX.

image

Enfoque 4: conexión mediante SSH a la dirección IP privada de la instancia informática mediante una clave privada SSH con OCI Cloud Shell

En este enfoque, nos conectaremos a la instancia de Linux mediante OCI Cloud Shell proporcionado por OCI y nos conectaremos a la instancia mediante la dirección IP privada.

image

Para conectarse a la instancia de Linux mediante la dirección IP privada, es importante que Cloud Shell obtenga acceso a la misma subred a la que está conectada la instancia de Linux.

Para ello, podemos conectar Cloud Shell a la misma VCN y subred en la que también reside la instancia de Linux. Por defecto, la red se define en Public, pero vamos a cambiarlo creando una nueva red privada sobre la marcha.

Enfoque 5: Conexión mediante SSH a la dirección IP privada de la instancia informática mediante el nombre de usuario y la contraseña de SSH con OCI Cloud Shell

En Approach 4, hemos utilizado la clave privada para conectarse a la instancia de Linux. En este enfoque, utilizaremos el nombre de usuario y la contraseña.

image

image

Enfoque 6: conexión mediante SSH a la dirección IP privada de la instancia informática mediante una clave privada SSH con el host de OCI Bastion

Con este enfoque, nos conectaremos a la instancia de Linux mediante el servicio OCI Bastion y desde allí nos conectaremos a la instancia mediante la dirección IP privada a través de una conexión de túnel.

image

El plugin de Bastion no está presente.

En este enfoque, hemos activado el plugin Bastion en una instancia de Linux que ya se está ejecutando. También podemos activar el plugin de Bastion al crear una instancia desde el principio.

Seleccione las opciones Avanzadas, seleccione las siguientes opciones y continúe con la creación de la instancia.

  1. Haga clic en Oracle Cloud Agent.
  2. Seleccione Bastion.

image

Cuando creamos una nueva imagen desde el principio y comprobamos el estado después del plugin Bastion justo después de crear la instancia y el estado es EN EJECUCIÓN*, es posible que veamos un mensaje de error con El bastión del plugin no está presente....

image

Puede tardar un minuto en cambiar el estado. Porque en segundo plano el plugin necesita ser descargado, instalado e iniciado y esto lleva tiempo. Espere 5 minutos hasta que el estado cambie a En ejecución.

image

Cuando no se cambia el estado y el mensaje permanece Plugin Bastion not present..., puede que la instancia de Linux no pueda acceder a Internet para descargar el plugin Bastion. Solucione los problemas de Internet, NAT y gateway de servicio dentro de la VCN para asegurarse de que la instancia puede acceder a Internet.

Enfoque 7: Uso de una instancia informática Stepstone dentro de una red virtual en la nube

En este enfoque, crearemos una instancia de Linux dedicada que podamos utilizar como un tipo de base o bastión dedicado y desde allí accederemos a la otra instancia de Linux. Estamos utilizando recursos que pueden costar más dinero en comparación con el servicio OCI Bastion que ofrece Oracle de forma gratuita.

No vamos a entrar en detalles de este enfoque, ya que se trata de una combinación de los enfoques que hemos explicado anteriormente.

image

Pasos Siguientes

En este tutorial, tenemos todos los enfoques posibles para acceder y gestionar una instancia de Linux dentro de OCI. Podemos acceder a la instancia de Linux directamente desde Internet y la consola, o podemos utilizar un paso intermedio como OCI Cloud Shell, Bastion o una instancia dedicada.

También hemos mostrado cómo podemos conectarnos a la instancia con SSH mediante la clave privada o pública y con un nombre de usuario y contraseña locales.

Todos los enfoques de conexión posibles se muestran en la siguiente imagen.

image

Agradecimientos

Más recursos de aprendizaje

Explore otros laboratorios en docs.oracle.com/learn o acceda a más contenido de formación gratuita en el canal YouTube de Oracle Learning. Además, visita education.oracle.com/learning-explorer para convertirte en un Oracle Learning Explorer.

Para obtener documentación sobre el producto, visite Oracle Help Center.