Estabelecer conexão com uma VM com SSH
Você pode estabelecer conexão com uma máquina virtual (VM) em um Cluster de VMs usando uma conexão SSH (Secure Shell).
A maioria dos sistemas UNIX-style, incluindo Linux, Oracle Solaris e macOS, inclui um cliente SSH. Para sistemas Microsoft Windows, você pode usar um cliente SSH, como PuTTY.
Pré-requisitos para se Conectar a uma VM
-
Um arquivo da chave privada SSH que corresponde a uma chave pública registrada no Cluster de VMs.
Ao criar um Cluster de VMs, você deve especificar a parte da chave pública de um ou mais pares da chave SSH. Você também pode registrar chaves adicionais depois de criar o Cluster de VMs.
As chaves públicas são armazenadas no arquivo
authorized_keysem~/.ssh/authorized_keys. Arquivosauthorized_keysdistintos estão localizados nos diretórios home dos usuários do sistema operacional. Por padrão, somente a conta do usuárioopctem uma entradaauthorized_keyse pode fazer log-in remotamente. Não remova ou altere a entrada gerada automaticamente noauthorized_keyspara o usuárioopc. -
O nome do host ou o endereço IP da VM que você deseja acessar.
Estabelecer Conexão com uma VM por meio de um Sistema Microsoft Windows Usando PuTTY
Você precisa do arquivo de chaves privadas SSH que corresponda à chave pública associada ao Cluster de VMs. Esse arquivo de chave privada deve estar no formato PuTTY .ppk. Se o arquivo de chave privada foi criado originalmente em uma plataforma Linux, você poderá usar o PuTTYgen para converter a chave no formato .ppk.
-
Faça download do PuTTY e instale-o.
Para fazer o download do PuTTY, acesse o site do PuTTY e siga as instruções de download.
-
Execute o programa PuTTY,
putty.exe.A janela Configuração do PuTTY é exibida, mostrando o painel Sessão.
-
No campo Nome do Host (ou endereço IP), informe o nome de host ou endereço IP da VM que você deseja acessar.
-
Confirme se a opção Tipo de ligação está definida como SSH.
-
Na árvore Categoria, expanda Conexão, se necessário, e selecione Dados.
O painel Dados é exibido.
-
No campo Nome de usuário para login automático, digite
opc.Estabeleça conexão como o usuário
opcpara executar operações que exijam acessorootouoracleà VM. O usuárioopcpode usar o comandosudopara obter acesso aorootou alternar para o usuáriooracle. -
Confirme se a opção Quando o nome de usuário não for especificado está definida como Solicitar.
-
Na árvore Categoria, expanda SSH e selecione Autenticação.
O painel Autenticação é exibido.
-
Selecione Procurar ao lado do campo Arquivo de chave privada para autenticação.
-
Na janela de seleção de arquivo da chave privada, navegue até o arquivo da chave privada correspondente à chave pública associada ao Cluster de VMs e abra-o.
-
Na árvore Categoria, selecione Sessão.
O painel Sessão é exibido.
-
No campo Sessões Salvas, informe um nome para a configuração da conexão e, em seguida, selecione Salvar.
-
Selecione Abrir para abrir a conexão.
A janela Configuração do PuTTY é fechada e a janela de terminal do PuTTY é exibida.
Se esta for a primeira vez que você estiver se conectando à VM, a janela de alerta de proteção do PuTTY será exibida, solicitando que você confirme a chave pública. Selecione Sim para continuar se conectando.
Estabelecer Conexão com uma VM por meio de um Sistema UNIX-Style
Informe o seguinte comando SSH:
ssh -i private-key user@node
em que:
private-keyé o caminho completo e o nome do arquivo que contém a chave privada SSH correspondente a uma chave pública que está registrada no Cluster de VMs.useré o usuário do sistema operacional que você deseja usar para estabelecer conexão.nodeé o nome de host ou endereço IP da VM que você deseja acessar.
Para executar operações que exigem acesso root à VM, conecte-se como o usuário opc.
O usuário opc pode usar o seguinte comando para obter acesso ao root:
sudo -s
Para executar operações como o proprietário do software Oracle AI Database, conecte-se como o usuário opc e alterne para o usuário oracle.
sudo su - oracle