Como instalar e configurar um servidor SSH no Debian ⋆ ALexHost SRL

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
06.12.2024

Como instalar e configurar um servidor SSH no Debian

SSH (Secure Shell) é um protocolo que fornece uma forma segura de aceder e gerir servidores remotos. Instalar e configurar um servidor SSH em Debian permite-lhe controlar remotamente o seu servidor de forma segura através de uma rede.

Neste artigo, nós cobriremos como instalar e configurar um servidor SSH no Debian.

Passo 1: Instalar o servidor OpenSSH

O servidor OpenSSH é a implementação SSH mais comumente usada. Para instalá-lo no Debian, abra um terminal e execute o seguinte comando:

sudo apt update
sudo apt install openssh-server

Quando a instalação estiver concluída, verifique se o serviço SSH está a funcionar:

sudo systemctl status ssh

Passo 2: Configurar o SSH

O arquivo de configuração do SSH está localizado em /etc/ssh/sshd_config. Abra este ficheiro com um editor de texto:

sudo nano /etc/ssh/sshd_config

Pode modificar várias definições para melhorar a segurança e a funcionalidade:

  • Alterar a porta SSH (opcional): Para alterar a porta SSH padrão (que é 22), modifique a seguinte linha:
    Porta 2222
  • Desativar o início de sessão do root (recomendado): Para melhorar a segurança, desabilite o login do root alterando:
    PermitRootLogin no
  • Permitir apenas utilizadores específicos (opcional): É possível restringir o acesso SSH a utilizadores específicos, adicionando:
    AllowUsers username

Depois de fazer as alterações, salve e feche o arquivo.

Etapa 3: Reiniciar o serviço SSH

Para aplicar as alterações, reinicie o serviço SSH:

sudo systemctl restart ssh

Passo 4: Aceder ao servidor através de SSH

Agora você pode acessar seu servidor via SSH de outra máquina. Use o seguinte comando:

ssh username@your_server_ip

Se tiver alterado a porta, especifique o número da porta da seguinte forma:

ssh -p 2222 username@your_server_ip

Etapa 5: Ativar a autenticação da chave SSH (opcional)

Para maior segurança, é possível configurar a autenticação de chave SSH. Esse método elimina a necessidade de senhas e fornece uma maneira mais segura de autenticação.

  1. Gere chaves SSH na máquina cliente:
    ssh-keygen -t rsa -b 4096
  2. Copie a chave pública para o servidor:
    ssh-copy-id username@your_server_ip

Agora, quando iniciar sessão, ser-lhe-á pedida a frase-chave SSH em vez de uma palavra-passe.

Conclusão

Instalar e configurar um servidor SSH na Debian é um processo simples que fornece acesso remoto seguro ao seu servidor. Seguindo este guia, terá o SSH instalado e a funcionar com opções adicionais para melhorar a segurança, tais como alterar o porto predefinido, desativar o início de sessão do root e ativar a autenticação da chave SSH.

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