Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills
01.11.2024

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

  1. Abra o terminal.
  2. Use o seguinte comando para se conectar ao seu VPS:
ssh nome_de_usuário@seu_ip_servidor

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

  1. Abra o PuTTY.
  2. Digite o endereço IP do seu VPS no campo “Nome do host (ou endereço IP)”.
  3. Certifique-se de que a porta está definida para 22 e o tipo de ligação está definido para SSH.
  4. 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

  1. Abra o arquivo de configuração do SSH:
sudo nano /etc/ssh/sshd_config
  1. Encontre a linha que diz #Port 22 e altere-a para uma porta diferente, por exemplo, Porta 2222. Remova o # para descomentar.
  2. 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

  1. No mesmo arquivo sshd_config, encontre a linha PermitRootLogin yes e altere-a para:
PermitRootLogin no
  1. 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

ssh-keygen -t rsa -b 4096 -C “your_email@example.com”

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

ssh-copy-id nome_de_usuário@seu_servidor_ip

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

sudo systemctl restart sshd

5. Testando sua configuração

Passo 1: Teste o login da chave SSH

  1. Desconecte-se do servidor digitando exit.
  2. Reconecte-se usando sua chave SSH:
ssh nome_do_usuário@seu_ip_servidor -p 2222 # Use a nova porta se você a alterou

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

ssh root@seu_servidor_ip

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!

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills