Observação:

Acessar e Gerenciar uma Instância de Computação do Linux usando o Oracle Cloud Infrastructure

image

Introdução

Neste tutorial, explicaremos como acessar o console de uma instância do Linux para instalar aplicativos ou executar operações de gerenciamento.

image

Abordagens de Conectividade

As instâncias de computação do Linux podem ser acessadas usando várias abordagens. Listamos as abordagens mais comuns.

Objetivos

Abordagem 1: Estabelecer conexão via SSH com o Endereço IP Público da Instância de Computação usando uma Chave Privada SSH com o Terminal macOS

Nesta abordagem, estabeleceremos conexão com uma instância do Linux usando SSH e o endereço IP público fornecido pelo OCI para estabelecer conexão diretamente com a instância usando o terminal macOS.

image

Abordagem 2: Estabelecer conexão por meio da Console do Terminal com a Instância de Computação usando Nome de Usuário e Senha SSH com a Console do OCI Cloud Shell

Essa abordagem pode ser usada como backdoor quando você não tiver nenhuma conectividade de rede com sua instância e não for possível fazer log-in com SSH.

Pré-requisitos para o método 2

Precisamos criar o nome de usuário e a senha locais primeiro e, para fazer isso, precisamos fazer login com SSH usando a chave privada usando uma das outras abordagens. Isso é feito nas Abordagens 1, 3, 4, 5 e 6.

Também é possível criar um novo nome de usuário e senha locais no processo de criação da instância. Mas vamos mostrar isso em outro tutorial.

Continuar com a abordagem 2

Agora que criamos o nome de usuário e a senha locais, podemos continuar estabelecendo conexão por meio da console do terminal com a instância de computação usando o nome de usuário e a senha SSH com a console do OCI Cloud Shell.

Nesta abordagem, estabeleceremos conexão com uma instância do Linux usando a console local fornecida pelo OCI para estabelecer conexão diretamente com a instância usando o OCI Cloud Shell.

image

Abordagem 3: Estabelecer conexão via SSH com o Endereço IP Público da Instância de Computação usando uma Chave Privada SSH com o Aplicativo Royal TSX

Nesta abordagem, estabeleceremos conexão com uma instância do Linux usando SSH e o endereço IP público fornecido pela OCI para estabelecer conexão diretamente com a instância usando o aplicativo Royal TSX.

image

Abordagem 4: Estabelecer conexão via SSH com o Endereço IP Privado da Instância de Computação usando uma Chave Privada SSH com o OCI Cloud Shell

Nesta abordagem, estabeleceremos conexão com a instância do Linux usando o OCI Cloud Shell fornecido pelo OCI e estabeleceremos conexão com a instância usando o endereço IP privado.

image

Para estabelecer conexão com a instância do Linux usando o endereço IP privado, é importante que o Cloud Shell tenha acesso à mesma sub-rede à qual a instância do Linux está conectada.

Podemos fazer isso conectando o Cloud Shell à mesma VCN e sub-rede em que a instância do Linux também reside. Por padrão, a rede é definida como Pública, mas mudaremos isso criando uma nova rede privada instantaneamente.

Abordagem 5: Estabelecer conexão via SSH com o Endereço IP Privado da Instância de Computação usando Nome de Usuário e Senha SSH com o OCI Cloud Shell

Na Abordagem 4, usamos a chave privada para fazer log-in na instância do Linux. Nesta abordagem, usaremos o nome de usuário e a senha.

image

image

Abordagem 6: Estabelecer conexão via SSH com o endereço IP privado da instância de computação usando uma chave privada SSH com o OCI Bastion host

Nesta abordagem, estabeleceremos conexão com a instância do Linux usando o serviço OCI Bastion e, a partir daí, estabeleceremos conexão com a instância usando o endereço IP privado por meio de uma conexão de túnel.

image

O plug-in do Bastion não está presente.

Nesta abordagem, ativamos o plug-in do Bastion em uma instância do Linux já em execução. Também podemos ativar o plug-in do Bastion quando criamos uma instância desde o início.

Selecione as opções Avançadas, selecione as opções a seguir e continue com a criação da instância.

  1. Clique em Oracle Cloud Agent.
  2. Selecione Bastion.

image

Quando criamos uma nova imagem desde o início e verificamos o status após o plug-in do Bastion logo após a criação da instância e o status é RUNNING*, poderemos ver uma mensagem de erro com Bastion do Plug-in não presente....

image

Pode levar um minuto até que o status seja realmente alterado. Porque em segundo plano o plugin precisa ser baixado, instalado e iniciado e isso leva tempo. Aguarde 5 minutos até que o status seja alterado para Em Execução.

image

Quando o status não é alterado e a mensagem permanece O Bastion do Plug-in não está presente..., pode ser que a instância do Linux não consiga acessar a internet para fazer download do plug-in do Bastion. Diagnostique e solucione problemas de internet, NAT e gateway de serviço dentro da VCN para garantir que sua instância possa acessar a internet.

Abordagem 7: Use uma instância de computação Stepstone dentro de uma Rede Virtual na Nuvem

Nesta abordagem, criaremos uma instância dedicada do Linux que podemos usar como algum tipo de stepstone ou Bastion dedicado e, a partir daí, acessaremos a outra instância do Linux. Estamos usando recursos que podem custar dinheiro adicional em comparação com o uso do serviço OCI Bastion oferecido gratuitamente pela Oracle.

Não entraremos em detalhes desta abordagem, pois esta é uma combinação das abordagens que explicamos anteriormente.

image

Próximas Etapas

Neste tutorial, temos todas as abordagens possíveis para acessar e gerenciar uma instância do Linux dentro da OCI. Podemos acessar a instância do Linux diretamente da internet e da console ou podemos usar uma etapa intermediária como OCI Cloud Shell, Bastion ou uma instância dedicada.

Também mostramos como podemos estabelecer conexão com a instância usando SSH usando a chave privada ou pública e com um nome de usuário e senha locais.

Todas as abordagens de conexão possíveis são mostradas na imagem a seguir.

image

Confirmações

Mais Recursos de Aprendizagem

Explore outros laboratórios em docs.oracle.com/learn ou acesse mais conteúdo de aprendizado gratuito no canal Oracle Learning YouTube. Além disso, visite education.oracle.com/learning-explorer para se tornar um Oracle Learning Explorer.

Para obter a documentação do produto, visite o Oracle Help Center.