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

O SSH (Secure Shell) é um protocolo que fornece uma maneira segura de acessar e gerenciar servidores remotos. Instalar e configurar um servidor SSH no Debian permite que você controle remotamente o seu servidor de forma segura em uma rede.

Neste artigo, abordaremos como instalar e configurar um servidor SSH no Debian.

Etapa 1: Instalar o servidor OpenSSH

O servidor OpenSSH é a implementação de 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á em execução:

sudo systemctl status ssh

Etapa 2: Configurar o SSH

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

sudo nano /etc/ssh/sshd_config

Você pode modificar várias configurações para aumentar 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 login do root (recomendado): Para aumentar a segurança, desative o login raiz alterando:
    PermitRootLogin no
  • Permitir apenas usuários específicos (opcional): Você pode restringir o acesso SSH a usuários específicos adicionando:
    AllowUsers nome de usuário

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

Etapa 4: acessar o servidor via SSH

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

ssh nome_de_usuário@seu_servidor_ip

Se você alterou a porta, especifique o número da porta da seguinte forma:

ssh -p 2222 nome_do_usuário@seu_servidor_ip

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

Para aumentar a segurança, você pode configurar a autenticação de chave SSH. Esse método elimina a necessidade de senhas e oferece uma maneira mais segura de autenticação.

  1. Gere chaves SSH no computador cliente:
    ssh-keygen -t rsa -b 4096
  2. Copie a chave pública para o servidor:
    ssh-copy-id nome_do_usuário@seu_ip_servidor

Agora, quando fizer login, será solicitada a frase secreta da chave SSH em vez de uma senha.

Conclusão

A instalação e a configuração de um servidor SSH no Debian é um processo simples que fornece acesso remoto seguro ao seu servidor. Seguindo este guia, você terá o SSH instalado e funcionando com opções adicionais para melhorar a segurança, como alterar a porta padrão, desativar o login 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