Conexión a la instancia

Para conectarse a una instancia de Linux en ejecución se utiliza una conexión de shell seguro (SSH). La mayoría de los sistemas operativos de Linux y UNIX incluyen un cliente SSH por defecto. Los sistemas Windows 10 y Windows Server 2019 deberían incluir el cliente OpenSSH, que necesitará si ha creado la instancia mediante las claves SSH generadas por Oracle Cloud Infrastructure. Para otras versiones de Windows, puede descargar un cliente SSH gratis denominado PuTTY en http://www.putty.org.

Conexión a la instancia de Linux mediante SSH

Conéctese la instancia con SSH.

Para conectarse a una instancia de Linux desde un sistema de estilo Unix
  1. Utilice el siguiente comando para definir los permisos de archivo para que solo pueda leer el archivo:

    chmod 400 <private_key_file>

    <private_key_file> es la ruta completa y el nombre del archivo que contiene la clave privada asociada a la instancia a la que desea acceder.

  2. Utilice el siguiente comando SSH para acceder a la instancia.

    Nota

    Copie el siguiente ejemplo para asegurarse de que se utilizan los caracteres correctos. Si se utiliza el carácter incorrecto en ssh -i, es posible que se produzca un error Could not resolve hostname ...: No such host is known..
    ssh -i <private_key_file> <username>@<public-ip-address>

    <private_key_file> es la ruta completa y el nombre del archivo que contiene la clave privada asociada a la instancia a la que desea acceder.

    <username> es el nombre de usuario por defecto de la instancia. En las imágenes de Oracle Linux y CentOS, el nombre de usuario por defecto es opc. En las imágenes de Ubuntu, el nombre de usuario por defecto es ubuntu.

    <dirección-ip-pública> es la dirección IP de la instancia que se recupera de la consola.

Para conectarse a una instancia de Linux desde un sistema Windows mediante OpenSSH

Si la instancia utiliza un par de claves generado por Oracle Cloud Infrastructure, utilice el siguiente procedimiento.

  1. Si es la primera vez que utiliza el par de claves, debe definir los permisos de archivo para que solo usted pueda leer el archivo. Haga lo siguiente:

    1. En el Explorador de Windows, navegue hasta el archivo de clave privada, haga clic con el botón derecho en el archivo y, a continuación, haga clic en Propiedades.
    2. En el separador Seguridad, haga clic en Opciones avanzadas.
    3. En el separador Permisos, para Entradas de permisos, en Principal, asegúrese de que su cuenta de usuario esté en la lista.
    4. Haga clic en Deshabilitar herencia y, a continuación, seleccione Convertir los permisos heredados en permisos explícitos en este objeto.
    5. En Entradas de permisos, seleccione cada entrada de permiso que no sea su cuenta de usuario y haga clic en Eliminar.
    6. Asegúrese de que el permiso de acceso para su cuenta de usuario es Control total.
    7. Guarde los cambios.
  2. Para conectarse a la instancia, abra Windows PowerShell y ejecute el siguiente comando:

    Nota

    Copie el siguiente ejemplo para asegurarse de que se utilizan los caracteres correctos. Si se utiliza el carácter incorrecto en ssh -i, es posible que se produzca un error Could not resolve hostname ...: No such host is known..
    ssh -i <private_key_file> <username>@<public-ip-address>

    <private_key_file> es la ruta completa y el nombre del archivo que contiene la clave privada asociada a la instancia a la que desea acceder.

    <username> es el nombre de usuario por defecto de la instancia. En las imágenes de Oracle Linux y CentOS, el nombre de usuario por defecto es opc. En las imágenes de Ubuntu, el nombre de usuario por defecto es ubuntu.

    <dirección-ip-pública> es la dirección IP de la instancia que se recupera de la consola.

  3. Si se conecta a esta instancia por primera vez, debe aceptar la huella de la clave. Para aceptar la huella, escriba yes y pulse Intro.
Para conectarse a una instancia de Linux desde un sistema Windows mediante PuTTY

Los archivos de clave privada SSH generados por Oracle Cloud Infrastructure no son compatibles con PuTTY. Si utiliza un archivo de clave privada generado durante el proceso de creación de instancia, debe convertir el archivo en un archivo .ppk para poder utilizarlo con PuTTY para conectarse a la instancia.

Nota

Si ha cambiado los permisos de archivo de su clave para conectarse desde un sistema Windows mediante OpenSSH, la clave no funcionará con una conexión PuTTY. Utilice OpenSSH para conectarse en su lugar.

Convierta un archivo de clave privada .key generada:

  1. Abra PuTTYgen.

  2. Haga clic en Cargar y seleccione la clave privada generada al crear la instancia. La extensión del archivo de claves es .key.

  3. Haga clic en Guardar clave privada.

  4. Especifique un nombre para la clave. La extensión de la nueva clave privada es .ppk.

  5. Haga clic en Guardar.

Conéctese a la instancia de Linux con un archivo de clave privada .ppk:

Si la instancia utiliza un par de claves que ha creado con el generador de claves PuTTY, utilice el siguiente procedimiento.

  1. Abra PuTTY.
  2. En el panel Categoría, seleccione Sesión e introduzca lo siguiente:

    • Nombre de host (o dirección IP):

      <username>@<public-ip-address>

      <username> es el nombre de usuario por defecto de la instancia. En las imágenes de Oracle Linux y CentOS, el nombre de usuario por defecto es opc. En las imágenes de Ubuntu, el nombre de usuario por defecto es ubuntu.

      <dirección-ip-pública> es la dirección IP pública de la instancia que se recupera de la consola

    • Puerto: 22
    • Tipo de conexión: SSH
  3. En el panel Categoría, expanda Ventana y, a continuación, seleccione Conversión.
  4. En la lista desplegable Juego de caracteres remoto, seleccione UTF-8. El valor de configuración regional por defecto en las instancias basadas en Linux es UTF-8 y configura PuTTY para que utilice la misma configuración regional.
  5. En el panel Categoría, amplíe Conexión, amplíe SSH y, a continuación, haga clic en Autenticación.
  6. Haga clic en Examinar y, a continuación, seleccione su archivo de clave privada .ppk.

  7. Haga clic en Abrir para iniciar la sesión.

    Si es la primera vez que se conecta a la instancia, es posible que aparezca un mensaje indicando que la clave de host del servidor no está almacenada en caché en el registro. Haga clic en para continuar con la conexión.

Consejo

Si falla la conexión, puede que necesite actualizar la configuración del proxy de PuTTY.

Ejecución de tareas administrativas en la instancia

Cuando esté conectado como usuario por defecto, opc, puede utilizar el comando sudo para ejecutar tareas administrativas.

Siguiente paso

Ahora que tiene una instancia y se ha conectado correctamente a ella, tenga en cuenta los siguientes pasos:

Si tiene problemas para conectarse, consulte Solución de problemas de conexión SSH.