Como fazer logon em um ECS de Linux com uma chave privada?
Cenário
Depois de criar ou importar um par de chaves no console do KMS, selecione o par de chaves como o modo de logon ao comprar um ECS e selecione o par de chaves criado ou importado.
Depois de comprar um ECS, você pode usar a chave privada do par de chaves para efetuar logon no ECS.
Pré-requisitos
- A conexão de rede entre a ferramenta de logon (como PuTTY e Xshell) e o ECS de destino é normal.
- Você vinculou um EIP ao ECS.
- Você obteve o arquivo de chave privada do ECS.
Efetuar logon a partir de um computador de Windows
Para efetuar logon no ECS de Linux a partir de um computador do Windows, execute as operações descritas nesta seção.
Método 1: usar o PuTTY para efetuar logon no ECS.
As operações a seguir usam o PuTTY para fazer logon no ECS. Antes de efetuar logon, você deve obter o formato de chave privada no formato .ppk.
- Clique duas vezes em PuTTY.EXE. A página PuTTY Configuration é exibida.
- Escolha Connection > Data. Digite o nome de usuário da imagem em Auto-login username.
- Se a imagem pública do CoreOS for usada, o nome de usuário da imagem é core.
- Para uma imagem pública non-CoreOS, o nome de usuário da imagem é root.
- Escolha Connection > SSH > Auth. Em Private key file for authentication, clique em Browse e selecione um arquivo de chave privada (no formato .ppk).
- Clique em Session e insira o EIP do ECS em Host Name (or IP address).
Figura 1 Configuração do EIP
- Clique em Open para efetuar logon no ECS.
Método 2: usar o Xshell para efetuar logon no ECS.
- Inicie a ferramenta Xshell.
- Execute o seguinte comando para efetuar logon remotamente no ECS por meio do SSH:
ssh Username@EIP
Um exemplo de comando é fornecido da seguinte forma:
ssh root@192.168.1.1
- (Opcional) Se o sistema exibir a caixa de diálogo SSH Security Warning, clique em Accept & Save.
- Selecione Public Key e clique em Browse ao lado da caixa de texto de CMK.
- Na caixa de diálogo exibida, clique em Import.
- Selecione o arquivo de chave armazenado localmente (no formato .pem) e clique em Open.
- Clique em OK para efetuar logon no ECS.
Fazer logon a partir de um computador do Linux
Para efetuar logon no ECS do Linux a partir de um computador do Linux, execute as operações descritas a seguir: o procedimento a seguir usa o arquivo de chave privada kp-123.ppk como exemplo para fazer logon no ECS. O nome do seu arquivo de chave privada pode ser diferente.
- Na CLI do Linux, execute o seguinte comando para alterar as permissões de operação:
chmod 600 /path/kp-123.ppk
No comando anterior, path é o caminho onde o arquivo de chave é salvo.
- Execute o seguinte comando para efetuar logon no ECS:
ssh -i /path/kp-123 root@EIP
- No comando anterior, path é o caminho onde o arquivo de chave é salvo.
- EIP é o EIP vinculado ao ECS.