Artigo Diretório
Não consegue se conectar ao Vultr VPS SSH?
Método de configuração de geração de chave PuTTY
Devido ao grande número de internautas chineses que utilizam servidores VPS da Vultr para configurar canais de " acesso científico à internet", um grande número de endereços IP da Vultr foram bloqueados...
Detectar endereço IP
Em primeiro lugar, você deve confirmar que criou o endereço IP do Vultr. Você pode acessá-lo na China continental como de costume?
Solução:
- Use uma ferramenta de ping online para detectar endereços IP ▼
O que devo fazer se meu endereço IP Vultr estiver bloqueado na China continental?
- Por favor, veja este artigo para a solução ▼
Login de chave SSH
Enquanto o VPS estiver exposto à Internet, alguém continuará a forçar sua senha SSH para fazer login.
Portanto, é necessário fazer login com chaves SSH e desativar o login com senha.
Use o seguinte comando para visualizar os logins de força bruta de outras pessoas para sua senha SSH:
grep "Failed password for invalid user" /var/log/secure | awk '{print $13}' | sort | uniq -c | sort -nr | morePara nosso próprio VPS adquirido, força bruta até milhares de vezes!Você pode ir e ver quantas vezes você mesmo foi brutalmente forçado.
Solução:
- Altere o modo de login da senha SSH para o modo de login da chave SSH
Geração de chave SSH
Se você estiver usando um sistema Windows, precisará usar o software PuTTYgen para gerar o par de chaves.
Tanto o sistema Linux quanto o macOS podem ser executados diretamente a partir do terminal:
Passo 1: Gerar chave SSH
Por favor, execute este comando ▼
Passo 2: Insira o local do arquivo onde deseja salvar a chave.
Enter file in which to save the key (/root/.ssh/id_rsa):
- Por favor, pressione Enter
Passo 3: Você deverá inserir uma senha.
Enter passphrase (empty for no passphrase): Enter same passphrase again:
- Digite uma senha ou você pode simplesmente pressionar Enter e deixar em branco.
No final, você verá uma mensagem informando que suas chaves privada e pública estão armazenadas lá:
Your identification has been saved in /root/.ssh/id_rsa. <== 私钥 Your public key has been saved in /root/.ssh/id_rsa.pub. <== 公钥
Vultr VPS Configurar SSH
Quando o Vultr cria um VPS, você pode configurar diretamente o login da chave SSH.
Se você criou um VPS, mas não configurou as chaves SSH...
Siga as etapas abaixo após executar a "geração de chave SSH" acima no Linux:
Etapa 1:Will id_rsa.pub colocado em um /root/.ssh diretório e renomeie-o para authorized_keys
passo 2:modificar /etc/ssh/sshd_config Declaração de colocação
RSAAuthentication yes #RSA认证 PubkeyAuthentication yes #开启公钥验证 AuthorizedKeysFile .ssh/authorized_keys #验证文件路径 PasswordAuthentication no #禁止密码认证 PermitEmptyPasswords no #禁止空密码
Passo 3: Reinicie o serviço SSH
- Centos7 Use o comando:
systemctl restart sshd - Centos6 use o comando:
/etc/init.d/sshd restart
PuTTY gera chaves
Se você fizer login no VPS usando um sistema Windows, precisará baixar a chave privada para o cliente e convertê-la para o formato usado pelo PuTTY.
- Não tem o software PuTTY instalado no seu computador?Por favor, pesquise no Google ou Baidu: Baixe o PuTTY.
Passo 1: Utilize o WinSCP, SFTP ou outras ferramentas para baixar o arquivo de chave privada id_rsa para a máquina cliente.
Passo 2: Abra o PuTTYGen.exe
Passo 3: Clique no botão Carregar em Ações ▼

Passo 4: Carregue o arquivo de chave privada que você acabou de baixar.

Não é possível exibir o arquivo de chave privada?Selecione "Todos os arquivos (*.*)" ▲
- Se você acabou de definir um bloqueio de senha, será necessário inserir a senha neste momento.
- Após um carregamento bem-sucedido, o PuTTYGen exibirá informações relacionadas à chave.
Passo 5: Clique no botão "Salvar chave privada" para salvar um arquivo de chave privada compatível com o PuTTY. ▼

Como configurar o Putty?
A seguir, apresentamos os passos para configurar o PuTTY para fazer login em um servidor Linux usando uma chave privada:
Passo 1: Putty → Sessão: Insira o nome do host (ou endereço IP)
Passo 2: Putty → Conexão → Data: Digite "root" no campo de nome de usuário para login automático.
Etapa 3: PuTTY → Conexão → SSH → Autenticação: Em Arquivo de chave privada para autenticação, selecione o arquivo de chave privada gerado anteriormente pelo PuTTYGen. ▼

Passo 4: Volte ao PuTTY → Sessão: Sessão Salva, insira um nome e salve. Depois disso, você poderá fazer login diretamente clicando duas vezes no nome.
Passo 5: Em seguida, você poderá fazer login no Linux sem senha. Lembre-se de salvar seu arquivo de chave privada.
Para obter o software da ferramenta Linux de login remoto em telefones celulares Android, clique neste link para visualizar ▼
Leitura estendida:
Esperamos que o artigo "Não consigo conectar ao VPS da Vultr via SSH? Método de configuração para geração de chave PuTTY", compartilhado no blog de Chen Weiliang ( https://www.chenweiliang.com/ ), seja útil para você.
Sinta-se à vontade para compartilhar o link deste artigo: https://www.chenweiliang.com/cwl-646.html

