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.
Tópicos
Conclua os pré-requisitos
Conclua os seguintes pré-requisitos antes de começar.
-
Crie um computador virtual no Lightsail for Research. Para obter mais informações, consulte Crie um computador virtual Lightsail for Research.
-
Verifique se o computador virtual ao qual você deseja se conectar está em execução. Além disso, anote o nome do computador virtual e a AWS região na qual ele foi criado. Você precisará dessas informações posteriormente nesse processo. Para obter mais informações, consulte Veja os detalhes do computador virtual Lightsail for Research.
-
Verifique se a porta 22 está aberta no computador virtual ao qual você deseja se conectar. Essa é a porta padrão usada paraSSH. É aberto por padrão Mas se você o fechou, deverá reabri-lo antes de continuar. Para obter mais informações, consulte Gerencie portas de firewall para computadores virtuais do Lightsail for Research.
-
Obtenha o par de chaves padrão do Lightsail DKP () para seu computador virtual. Para obter mais informações, consulte Obtenha um key pair para um computador virtual.
dica
Se você planeja usar AWS CloudShell para se conectar ao seu computador virtual, consulte Conecte-se a um computador virtual usando AWS CloudShell na próxima seção. Para obter mais informações, consulte O que é AWS CloudShell. Caso contrário, continue com o próximo pré-requisito.
-
Baixe e instale o AWS Command Line Interface (AWS CLI). Para obter mais informações, consulte Instalar ou atualizar a versão mais recente da AWS CLI no AWS Command Line Interface Guia do usuário da Versão 2.
-
Configure o AWS CLI para acessar seu Conta da AWS. Para obter mais informações, consulte Conceitos básicos de configuração da no AWS Command Line Interface Guia do usuário da Versão 2.
-
Faça download e instale o jq. É um JSON processador de linha de comando leve e flexível usado nos procedimentos a seguir para extrair detalhes do par de chaves. Para obter mais informações sobre como baixar e instalar o jq, consulte Baixar o jq no site
do jq.
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.
-
No console do Lightsail for Research
, CloudShell inicie escolhendo uma das seguintes opções: -
Na caixa Pesquisar, digite "CloudShell“e escolha CloudShell.
-
Na barra de navegação, escolha o CloudShellícone.
-
Escolha CloudShellna barra de ferramentas do console no canto inferior esquerdo do console.
Quando o prompt de comando for exibido, o shell estará pronto para interação.
-
-
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.
-
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.
-
Abra a janela Command Prompt (Prompt de comando).
-
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,
substitua pelo código do Região da AWS no qual o computador virtual foi criado, comoregion-code
us-east-2
. Substitua
pelo nome do computador virtual ao qual você deseja se conectar.computer-name
aws lightsail get-instance --region
region-code
--instance-namecomputer-name
| jq -r ".instance.username" & aws lightsail get-instance --regionregion-code
--instance-namecomputer-name
| jq -r ".instance.publicIpAddress"Exemplo
aws lightsail get-instance --region
us-east-2
--instance-nameMyJupyterComputer
| jq -r ".instance.username" & aws lightsail get-instance --regionus-east-2
--instance-nameMyJupyterComputer
| 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.
-
Digite o comando a seguir para estabelecer uma SSH conexão com seu computador virtual. No comando, substitua
pelo nome de usuário de login euser-name
substitua pelo endereço IP público do seu computador virtual.public-ip-address
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.
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.
-
Abra uma janela do Terminal.
-
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,
substitua pelo código da AWS região na qual o computador virtual foi criado, comoregion-code
us-east-2
. Substitua
pelo nome do computador virtual ao qual você deseja se conectar.computer-name
aws lightsail get-instance --region
region-code
--instance-namecomputer-name
| jq -r '.instance.username' && aws lightsail get-instance --regionregion-code
--instance-namecomputer-name
| jq -r '.instance.publicIpAddress'Exemplo
aws lightsail get-instance --region
us-east-2
--instance-nameMyJupyterComputer
| jq -r '.instance.username' && aws lightsail get-instance --regionus-east-2
--instance-nameMyJupyterComputer
| 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.
-
Digite o comando a seguir para estabelecer uma SSH conexão com seu computador virtual. No comando, substitua
pelo nome de usuário de login euser-name
substitua pelo endereço IP público do seu computador virtual.public-ip-address
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.
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:
-
Conecte-se ao seu computador virtual usando SCP para transferir arquivos com segurança. Para obter mais informações, consulte Transfira arquivos para computadores virtuais do Lightsail for Research usando o Secure Copy.