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 às instâncias do Lightsail Linux ou Unix com o comando SSH
Se sua máquina local usa um sistema operacional Linux ou Unix, incluindo macOS, você pode se conectar à sua instância Linux ou Unix no Amazon Lightsail usando o cliente por meio de uma janela de terminal. SSH
O método para conectar à sua instância, descrito neste guia, é um de muitos. Para obter mais informações sobre os outros métodos, consulte pares de SSH chaves.
A maneira mais fácil de se conectar à sua instância Linux ou Unix no Lightsail é usando o cliente SSH baseado em navegador que está disponível no console do Lightsail. Para obter mais informações, consulte Conectar-se a sua instância do Linux ou Unix.
Conteúdo
Etapa 1: confirme se sua instância está sendo executada e obtenha o endereço IP público
No procedimento a seguir, você entra no console do Lightsail para confirmar que sua instância está em execução e para obter o endereço IP público da sua instância. Sua instância precisa estar em um estado de execução para estabelecer uma SSH conexão, e você precisará do endereço IP público da sua instância para se conectar a ela posteriormente neste guia.
-
Faça login no console do Lightsail
. -
Na guia Instâncias da página inicial do Lightsail, localize a instância à qual você deseja se conectar.
-
Confirme se a instância está em um estado de execução e anote o endereço IP público da sua instância.
O estado de sua instância e seu endereço IP público são listados ao lado do nome de sua instância, conforme mostrado no exemplo a seguir.
Etapa 2: confirme o par de SSH chaves que está sendo usado pela sua instância
No procedimento a seguir, você confirma o par de SSH chaves que está sendo usado pela sua instância. Você precisará da chave privada do par de chaves para se autenticar na sua instância e estabelecer uma SSH conexão.
-
Na guia Instâncias da página inicial do Lightsail, escolha o nome da instância à qual você deseja se conectar.
A página de Gerenciamento de instâncias é exibida, com várias opções de guia para gerenciar sua instância.
-
Na guia Conectar, role para baixo para ver o par de chaves que está sendo usado pela instância. Há duas possibilidades:
-
O exemplo a seguir mostra uma instância que usa o par de chaves padrão para a AWS região na qual você criou sua instância. Se a instância estiver usando o par de chaves padrão, você poderá passar para a etapa 3 deste procedimento para baixar a chave privada do par de chaves. O Lightsail armazena a chave privada somente para o par de chaves padrão de cada região. AWS
-
O exemplo a seguir mostra uma instância que usa um par de chaves personalizado que você carregou ou criou. Se sua instância estiver usando um par de chaves personalizado, você precisará localizar a chave privada do par de chaves personalizado onde você armazena suas chaves. Se você perdeu a chave privada do par de chaves personalizado, não conseguirá estabelecer uma SSH conexão com sua instância usando seu próprio cliente. No entanto, você pode continuar usando o SSH cliente baseado em navegador disponível no console do Lightsail. Continue com a próxima etapa 3: altere as permissões da sua chave privada e conecte-se à sua instância usando a SSH seção deste guia depois de localizar a chave privada do par de chaves personalizado.
-
-
Escolha Conta na barra de navegação superior do menu e, em seguida, escolha Conta.
A página Gerenciamento de contas aparece, com várias opções de guia para gerenciar as configurações de sua conta.
-
Escolha a guia de SSHteclas.
-
Role para baixo e escolha o ícone de download ao lado da chave padrão da AWS região da instância à qual você deseja se conectar.
A chave privada é baixada na sua máquina local. Talvez você queira mover a chave baixada para um diretório no qual você armazena todas SSH as suas chaves, como uma pasta “Chaves” no diretório inicial do usuário. Você precisará consultar o diretório onde a chave privada está salva na próxima seção deste guia. Se a chave privada tentar salvar como um formato diferente de
.pem
, você deve alterar manualmente o formato para.pem
antes de salvar.nota
O Lightsail não fornece utilitários para
.pem
manipular arquivos ou outros formatos de certificado. Se você precisar converter o formato do seu arquivo de chave privada, ferramentas gratuitas e de código aberto, como Open, SSL estão prontamente disponíveis. Continue com a próxima etapa 3: altere as permissões da sua chave privada e conecte-se à sua instância usando a SSH seção deste guia para usar a chave privada que você acabou de baixar e estabelecer uma SSH conexão com sua instância.
Etapa 3: altere as permissões da sua chave privada e conecte-se à sua instância usando SSH
No procedimento a seguir, você alterará as permissões do arquivo de chave privada para que a leitura e gravação seja possível apenas para você. Em seguida, você abre uma janela de terminal na sua máquina local e executa o SSH comando para estabelecer uma conexão com sua instância no Lightsail.
-
Abra uma janela de terminal na sua máquina local.
-
Digite o seguinte comando para que a chave privada do par de chaves possa ser lida e gravada apenas por você. Esta é uma prática recomendada de segurança exigida por alguns sistemas operacionais.
sudo chmod 400
/path/to/private-key.pem
No comando, substitua
com o caminho do diretório para onde você salvou a chave privada do par de chaves que está sendo usado pela instância./path/to/private-key.pem
Exemplo:
sudo chmod 400
/Users/user/Keys/LightsailDefaultKey-us-west-2.pem
-
Insira o comando a seguir para se conectar à sua instância no Lightsail usando: SSH
ssh -i
/path/to/private-key.pem username
@public-ip-address
No comando, substitua:
-
/path/to/private-key.pem
com o caminho do diretório em que você salvou a chave privada do par de chaves que está sendo usado pela sua instância. -
username
com o nome de usuário da sua instância. Você pode especificar um dos seguintes nomes de usuário dependendo do esquema usado pela instância:-
AlmaLinux OS 9, Amazon Linux 2, Amazon Linux 2023, CentOS Stream 9, instâncias gratuitas BSD e abertasSUSE:
ec2-user
-
Instâncias do Debian:
admin
-
Instâncias do Ubuntu:
ubuntu
-
Instâncias Bitnami:
bitnami
-
Instâncias do Plesk:
ubuntu
-
cPanel e WHM instâncias:
centos
-
-
Substituir
public-ip-address
com o endereço IP público da sua instância que você anotou no console do Lightsail anteriormente neste guia.
Exemplo com caminho absoluto:
ssh -i
/Users/user/Keys/LightsailDefaultKey-us-west-2.pem ec2-user
@192.0.1.0
Exemplo com caminho relativo:
Observe o
./
prefixando o arquivo.pem
. Omitir./
e apenas escreverLightsailDefaultKey-us-west-2.pem
não vai funcionar.ssh -i
./LightsailDefaultKey-us-west-2.pem ec2-user
@192.0.1.0
Você está conectado com êxito à sua instância se vir a mensagem de boas-vindas para sua instância. O exemplo a seguir mostra a mensagem de boas-vindas para uma instância do Amazon Linux 2; outros esquemas de instâncias têm uma mensagem de boas-vindas semelhante. Depois de se conectar, você pode executar comandos na sua instância no Lightsail. Para desconectar, digite
exit
e pressione Enter. -