Se o servidor SSH padrão do Ubuntu 24.04, o OpenSSH, não tiver sido ativado durante a ins­ta­la­ção, é possível habilitá-lo pos­te­ri­or­mente sem di­fi­cul­da­des. Você pode instalar o OpenSSH pelo terminal e, em seguida, adaptar sua con­fi­gu­ra­ção às suas ne­ces­si­da­des de segurança.

Teste o VPS da IONOS grátis

Ex­pe­ri­mente seu vServer de graça agora - Teste um servidor virtual por 30 dias!

  • Recursos dedicados
  • Tráfego ilimitado
  • Consultor pessoal

Passo a passo: Como habilitar o SSH no Ubuntu 24.04

O protocolo SSH é um padrão in­dis­pen­sá­vel para acesso remoto seguro a ser­vi­do­res e com­pu­ta­do­res. Ele garante a trans­fe­rên­cia crip­to­gra­fada de dados e protege contra acessos não au­to­ri­za­dos e al­te­ra­ções ma­li­ci­o­sas. Em dis­tri­bui­ções Linux modernas como o Ubuntu 24.04, utiliza-se nor­mal­mente a solução de código aberto OpenSSH.

Além do acesso remoto, o OpenSSH também permite a trans­fe­rên­cia segura de arquivos por meio do SFTP e do SCP. Como o serviço SSH não é ativado au­to­ma­ti­ca­mente após a ins­ta­la­ção do Ubuntu, é ne­ces­sá­rio configurá-lo ma­nu­al­mente. Também é possível gerar chaves SSH no Ubuntu com poucos comandos.

A seguir, mostramos como instalar e con­fi­gu­rar o OpenSSH no Ubuntu 24.04 com um passo a passo simples e direto.

Passo 1: Abrir o terminal

Primeiro, você precisa abrir a interface de linha de comando da sua dis­tri­bui­ção Linux. Existem várias maneiras de fazer isso: clique com o botão direito na área de trabalho e selecione “Abrir no terminal”, use o atalho [Ctrl] + [Alt] + [T], ou abra o menu de apli­ca­ti­vos e digite “terminal” na busca.

Imagem: Função de pesquisa do Ubuntu: busque por “terminal”
Ubuntu: buscar pelo terminal no menu de apli­ca­ções

Passo 2: Instalar o SSH no Ubuntu 24.04

Agora é hora de instalar o OpenSSH. Para isso, use o ge­ren­ci­a­dor de pacotes APT com o comando sudo, executado como su­pe­ru­suá­rio. No terminal, digite:

sudo apt install openssh-server
bash
Imagem: A instalação do OpenSSH é feita diretamente no terminal do Ubuntu
Ins­ta­lando o OpenSSH no terminal do Ubuntu

Como você estará operando como su­pe­ru­suá­rio, será ne­ces­sá­rio digitar sua senha e pres­si­o­nar Enter para confirmar a ins­ta­la­ção.

Passo 3: Verificar se a ins­ta­la­ção foi bem-sucedida

Depois de instalar o SSH no Ubuntu 24.04, você pode confirmar se o serviço foi ativado cor­re­ta­mente com o seguinte comando:

sudo systemctl status ssh
bash

A saída do terminal deve apre­sen­tar as seguintes in­di­ca­ções:

  • active (running): Isso mostra que o serviço SSH do Ubuntu está em execução.
  • preset: enabled: Na linha Loaded, esse valor indica que o SSH será iniciado au­to­ma­ti­ca­mente a cada rei­ni­ci­a­li­za­ção do sistema.
Imagem: Indicador verde “active” confirma que o SSH está ativado
Ve­ri­fi­cando o status do SSH no terminal do Ubuntu

Se o status indicar inativo, você pode habilitar o SSH no Ubuntu 24.04 ma­nu­al­mente com os comandos:

sudo systemctl enable ssh
sudo systemctl start ssh
bash

Para sair da tela de status e voltar ao prompt de comandos, pressione a tecla q.

Passo 4: Abrir a porta SSH

Para que o acesso remoto via SSH funcione cor­re­ta­mente, o sistema precisa estar acessível ex­ter­na­mente, mais pre­ci­sa­mente a porta de rede correta precisa estar liberada. O SSH opera, por padrão, na porta 22. Se essa porta estiver bloqueada pelo firewall, nenhuma conexão poderá ser es­ta­be­le­cida.

O Ubuntu usa o UFW (Un­com­pli­ca­ted Firewall) como fer­ra­menta para ge­ren­ci­a­mento de firewall. Para permitir conexões SSH e evitar erros comuns de conexão SSH, você deve liberar ex­pli­ci­ta­mente a porta 22 com o comando:

sudo ufw allow ssh
bash
Imagem: A liberação da porta SSH também pode ser feita pelo terminal
Comando para liberar a porta SSH no firewall do Ubuntu

Passo 5: Con­fi­gu­rar o SSH

As con­fi­gu­ra­ções padrão do OpenSSH já oferecem uma base sólida para conexões remotas seguras no Ubuntu 24.04. No entanto, se você tiver re­qui­si­tos es­pe­cí­fi­cos de segurança ou rede, é possível per­so­na­li­zar o com­por­ta­mento do servidor SSH.

É possível, por exemplo, alterar a porta padrão (22), permitir ou res­trin­gir endereços IP, ou de­sa­bi­li­tar o en­ca­mi­nha­mento de conexões TCP, conforme as exi­gên­cias do seu ambiente.

Todas essas opções estão dis­po­ní­veis no arquivo de con­fi­gu­ra­ção principal do OpenSSH, chamado sshd_config. Para editá-lo, abra o arquivo com o editor de sua pre­fe­rên­cia. Neste guia, uti­li­za­mos o editor Vim:

sudo vim /etc/ssh/sshd_config
bash
Imagem: O conteúdo do arquivo sshd_config pode ser editado com o Vim ou outro editor
Editando o arquivo de con­fi­gu­ra­ção sshd_config com o Vim

Faça as al­te­ra­ções desejadas no arquivo, como modificar a porta, res­trin­gir os pro­to­co­los per­mi­ti­dos ou definir métodos de au­ten­ti­ca­ção mais seguros. Não se esqueça de salvar as al­te­ra­ções antes de fechar o editor.

Para que as novas con­fi­gu­ra­ções entrem em vigor, reinicie o serviço SSH com o seguinte comando:

sudo service ssh restart
bash
Dica

A con­fi­gu­ra­ção per­so­na­li­zada do SSH é es­pe­ci­al­mente útil se você pretende operar um servidor FTP no Ubuntu. Com ela, você poderá utilizar o SFTP, uma al­ter­na­tiva mais segura ao FTP tra­di­ci­o­nal, com crip­to­gra­fia integrada e proteção dos dados por padrão.

Cloud backup da IONOS

In­dis­po­ni­bi­li­dade custa caro e deve ficar no passado. Faça backup do seu negócio do jeito mais fácil!

  • Simples
  • Seguro
  • Integrado
Ir para o menu principal