Conecte-se a um computador virtual Lightsail for Research usando o Secure Shell - Amazon Lightsail para pesquisa

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Conecte-se a um computador virtual Lightsail for Research usando o Secure Shell

Você pode se conectar a um computador virtual no Amazon Lightsail for Research usando o protocolo Secure Shell (). SSH Você pode usar SSH para gerenciar seu computador virtual remotamente para poder entrar no seu computador pela Internet e executar comandos.

nota

Você também pode estabelecer uma conexão de protocolo de exibição remota com seu computador virtual usando o cliente Amazon DCV baseado em navegador. A Amazon DCV está disponível no console do Lightsail for Research. Para obter mais informações, consulte Acesse o sistema operacional do seu computador virtual Lightsail for Research.

Conclua os pré-requisitos

Conclua os seguintes pré-requisitos antes de começar.

Conecte-se a um computador virtual usando SSH

Conclua um dos procedimentos a seguir para estabelecer uma SSH conexão com seu computador virtual no Lightsail for Research.

Esse procedimento se aplica se você preferir uma configuração mínima para se conectar ao seu computador virtual. AWS CloudShell usa um shell pré-autenticado baseado em navegador que você pode iniciar diretamente do. AWS Management Console Você pode executar AWS CLI comandos usando seu shell preferido, como Bash ou Z shell. PowerShell Você pode fazer isso sem baixar nem instalar ferramentas de linha de comando. Para obter mais informações, consulte Conceitos básicos do AWS CloudShell no Manual do usuário do AWS CloudShell .

Importante

Antes de começar, certifique-se de obter o key pair padrão do Lightsail DKP () para o computador virtual ao qual você está se conectando. Para obter mais informações, consulte Obtenha um par de chaves para um computador virtual Lightsail for Research.

  1. No console do Lightsail for Research, CloudShell inicie escolhendo uma das seguintes opções:

    1. Na caixa Pesquisar, digite "CloudShell“e escolha CloudShell.

    2. Na barra de navegação, escolha o CloudShellícone.

    3. Escolha CloudShellna barra de ferramentas do console no canto inferior esquerdo do console.

    Principais recursos da AWS CloudShell interface.

    Quando o prompt de comando for exibido, o shell estará pronto para interação.

    AWS CloudShell interface de terminal.
  2. Escolha um shell pré-instalado para trabalhar. Para alterar o shell padrão, digite um dos seguintes nomes de programa no prompt da linha de comando. Bash é o shell padrão que está sendo executado quando você inicia AWS CloudShell.

    Bash

    bash

    Se você mudar para Bash, o símbolo no prompt de comando é atualizado para$.

    PowerShell

    pwsh

    Se você mudar para PowerShell, o símbolo no prompt de comando será atualizado paraPS>.

    Z shell

    zsh

    Se você mudar para Z shell, o símbolo no prompt de comando é atualizado para%.

  3. Para se conectar a um computador virtual a partir da janela do CloudShell terminal, consulteConecte-se a um computador virtual usando SSH um computador local Linux, Unix ou macOS.

Para obter informações sobre o software pré-instalado no CloudShell ambiente, consulte o ambiente AWS CloudShell computacional no Guia do AWS CloudShell usuário.

Esse procedimento se aplica se o computador local usa um sistema operacional Windows. Esse procedimento usa o get-instance AWS CLI comando para obter o nome de usuário e o endereço IP público da instância à qual você quer se conectar. Para obter mais informações, consulte obtenha-instâncias na Referência de comandos da AWS CLI .

Importante

Certifique-se de obter o key pair DKP () padrão do Lightsail para o computador virtual ao qual você está tentando se conectar antes de iniciar esse procedimento. Para obter mais informações, consulte Obtenha um par de chaves para um computador virtual Lightsail for Research. Esse procedimento gera a chave privada do DKP Lightsail em dkp_rsa um arquivo que é usado em um dos comandos a seguir.

  1. Abra a janela Command Prompt (Prompt de comando).

  2. Digite o comando a seguir para exibir o endereço IP público e o nome de usuário do seu computador virtual. No comando, region-code substitua pelo código do Região da AWS no qual o computador virtual foi criado, comous-east-2. Substitua computer-name pelo nome do computador virtual ao qual você deseja se conectar.

    aws lightsail get-instance --region region-code --instance-name computer-name | jq -r ".instance.username" & aws lightsail get-instance --region region-code --instance-name computer-name | jq -r ".instance.publicIpAddress"

    Exemplo

    aws lightsail get-instance --region us-east-2 --instance-name MyJupyterComputer | jq -r ".instance.username" & aws lightsail get-instance --region us-east-2 --instance-name MyJupyterComputer | jq -r ".instance.publicIpAddress"

    A resposta exibirá o nome de usuário e endereço IP público do computador virtual conforme mostrado no exemplo a seguir. Anote esses valores, pois você precisará deles na etapa seguinte deste procedimento.

    O nome de usuário e endereço IP público de um computador virtual.
  3. Digite o comando a seguir para estabelecer uma SSH conexão com seu computador virtual. No comando, substitua user-name pelo nome de usuário de login e public-ip-address substitua pelo endereço IP público do seu computador virtual.

    ssh -i dkp_rsa user-name@public-ip-address

    Exemplo

    ssh -i dkp_rsa ubuntu@192.0.2.0

    Você deve ver uma resposta semelhante ao exemplo a seguir, que mostra uma SSH conexão estabelecida com um computador virtual Ubuntu no Lightsail for Research.

    SSHconexão estabelecida com um computador virtual.

    Agora que você estabeleceu com êxito uma SSH conexão com seu computador virtual, vá para a próxima seção para ver as próximas etapas adicionais.

Esse procedimento se aplica se o computador local usa um sistema operacional Linux, Unix ou macOS. Esse procedimento usa o get-instance AWS CLI comando para obter o nome de usuário e o endereço IP público da instância à qual você quer se conectar. Para obter mais informações, consulte obtenha-instâncias na Referência de comandos da AWS CLI .

Importante

Certifique-se de obter o key pair DKP () padrão do Lightsail para o computador virtual ao qual você está tentando se conectar antes de iniciar esse procedimento. Para obter mais informações, consulte Obtenha um par de chaves para um computador virtual Lightsail for Research. Esse procedimento gera a chave privada do DKP Lightsail em dkp_rsa um arquivo que é usado em um dos comandos a seguir.

  1. Abra uma janela do Terminal.

  2. Digite o comando a seguir para exibir o endereço IP público e o nome de usuário do seu computador virtual. No comando, region-code substitua pelo código da AWS região na qual o computador virtual foi criado, comous-east-2. Substitua computer-name pelo nome do computador virtual ao qual você deseja se conectar.

    aws lightsail get-instance --region region-code --instance-name computer-name | jq -r '.instance.username' && aws lightsail get-instance --region region-code --instance-name computer-name | jq -r '.instance.publicIpAddress'

    Exemplo

    aws lightsail get-instance --region us-east-2 --instance-name MyJupyterComputer | jq -r '.instance.username' && aws lightsail get-instance --region us-east-2 --instance-name MyJupyterComputer | jq -r '.instance.publicIpAddress'

    A resposta exibirá o nome de usuário e endereço IP público do computador virtual conforme mostrado no exemplo a seguir. Anote esses valores, pois você precisará deles na etapa seguinte deste procedimento.

    O nome de usuário e endereço IP público de um computador virtual.
  3. Digite o comando a seguir para estabelecer uma SSH conexão com seu computador virtual. No comando, substitua user-name pelo nome de usuário de login e public-ip-address substitua pelo endereço IP público do seu computador virtual.

    ssh -i dkp_rsa user-name@public-ip-address

    Exemplo

    ssh -i dkp_rsa ubuntu@192.0.2.0

    Você deve ver uma resposta semelhante ao exemplo a seguir, que mostra uma SSH conexão estabelecida com um computador virtual Ubuntu no Lightsail for Research.

    SSHconexão estabelecida com um computador virtual.

    Agora que você estabeleceu com êxito uma SSH conexão com seu computador virtual, vá para a próxima seção para ver as próximas etapas adicionais.

Continue para as próximas etapas

Você pode concluir as próximas etapas adicionais a seguir depois de estabelecer com êxito uma SSH conexão com seu computador virtual: