Ligação e configuração de SSH em VPS
Acesso SSH seguro ao seu VPS AlexHost
Porquê SSH seguro na AlexHost? O SSH é a sua chave para gerir um VPS AlexHost de forma segura, permitindo-lhe controlar o seu servidor remotamente com confiança. O VPS de alto desempenho da AlexHost, com armazenamento NVMe e proteção DDoS, combina perfeitamente com o SSH para acesso rápido e seguro ao seu WordPress, Git ou aplicativos personalizados. Este guia orienta-o na ligação ao seu VPS via SSH e no bloqueio para uma segurança de topo.
1. Pré-requisitos
Antes de começar, verifique se você tem o seguinte
- Hospedagem VPS: Um VPS com um sistema operativo instalado (as distribuições Linux são comuns).
- Cliente SSH: Um cliente SSH instalado na sua máquina local (o Linux e o macOS têm clientes SSH integrados; os utilizadores do Windows podem usar o PuTTY ou o Terminal do Windows).
- Endereço IP do servidor: O endereço IP do seu VPS.
- Nome de utilizador: Normalmente, o nome de utilizador predefinido é root ou outro utilizador com privilégios sudo.
2. Conectando-se ao seu VPS via SSH
Passo 1: Abra o Terminal ou o Cliente SSH
No Linux ou macOS
- Abra o terminal.
- Use o seguinte comando para se conectar ao seu VPS:
Substitua nome de usuário pelo seu nome de usuário real (por exemplo, root) e seu_servidor_ip pelo endereço IP do seu VPS. No Windows usando PuTTY
- Abra o PuTTY.
- Digite o endereço IP do seu VPS no campo “Nome do host (ou endereço IP)”.
- Certifique-se de que a porta está definida para 22 e o tipo de ligação está definido para SSH.
- Clique em Abrir para se conectar.
Passo 2: Introduzir a palavra-passe
Quando solicitado, introduza a sua palavra-passe. Se esta for a primeira vez que se liga, poderá ver uma mensagem sobre a autenticidade do servidor. Digite sim para continuar
3. Configuração do SSH para acesso seguro
Para aumentar a segurança da sua ligação SSH, considere as seguintes configurações
Etapa 1: Alterar a porta SSH padrão
Alterar a porta SSH padrão (22) para uma porta não padrão pode reduzir o risco de ataques automatizados
- Abra o arquivo de configuração do SSH:
- Encontre a linha que diz #Port 22 e altere-a para uma porta diferente, por exemplo, Porta 2222. Remova o # para descomentar.
- Salve e saia (CTRL + X, depois Y, depois Enter).
Passo 2: Desativar o login do root
Para maior segurança, é aconselhável desabilitar o login do root via SSH
- No mesmo arquivo sshd_config, encontre a linha PermitRootLogin yes e altere-a para:
- Salve e saia do arquivo.
Etapa 3: Configurar a autenticação da chave SSH
Usar chaves SSH para autenticação é mais seguro do que usar senhas
Passo 1: Gerar o par de chaves SSH
Na sua máquina local, execute o seguinte comando para gerar um par de chaves SSH
Siga as instruções para salvar a chave (o padrão é ~/.ssh/id_rsa) e defina uma frase secreta para maior segurança
Passo 2: Copie a chave pública para o seu VPS
Use o seguinte comando para copiar sua chave pública para seu VPS
Este comando solicitará a sua senha e copiará a chave pública para o arquivo ~/.ssh/authorized_keys no seu servidor
4. Reiniciando o serviço SSH
Depois de fazer alterações na configuração do SSH, reinicie o serviço SSH para que as alterações tenham efeito
5. Testando sua configuração
Passo 1: Teste o login da chave SSH
- Desconecte-se do servidor digitando exit.
- Reconecte-se usando sua chave SSH:
Você deve conseguir fazer login sem digitar sua senha se tiver configurado a autenticação da chave SSH corretamente
Etapa 2: Certifique-se de que o login do root esteja desativado
Tente fazer login como root
Deverá receber uma mensagem a indicar que o início de sessão de raiz não é permitido
Conclusão: Bloqueie seu VPS AlexHost com SSH
O SSH é a sua porta de entrada segura para gerenciar seu VPS AlexHost, perfeito para executar o WordPress, Git ou aplicativos personalizados. Conecte-se facilmente, proteja-se com autenticação de chave e fortaleça-se com portas personalizadas e Fail2Ban. A velocidade NVMe e a proteção DDoS da AlexHost garantem que as suas sessões SSH são rápidas e seguras. Configure, faça o backup das chaves e gerencie seu servidor como um profissional – a AlexHost tem tudo o que você precisa!