Se não ativou o servidor SSH OpenSSH incluído por pre­de­fi­ni­ção no Ubuntu 24.04 durante a ins­ta­la­ção, pode fazê-lo a qualquer momento. De forma simples, pode instalar o OpenSSH a partir do terminal e, em seguida, ajustar a con­fi­gu­ra­ção do serviço SSH de acordo com as suas ne­ces­si­da­des de segurança.

Ativação do SSH no Ubuntu 24.04: passo a passo

Para o acesso seguro a ser­vi­do­res ou equi­pa­men­tos remotos, o protocolo SSH con­so­li­dou-se como um padrão in­dis­pen­sá­vel. Este protocolo não só garante uma trans­mis­são de dados en­crip­tada, como também protege contra acessos não au­to­ri­za­dos e ma­ni­pu­la­ções. Em sistemas Linux modernos, como o Ubuntu 24.04, utiliza-se nor­mal­mente a solução de código aberto OpenSSH.

O OpenSSH não só permite o acesso remoto, como também a trans­fe­rên­cia segura de ficheiros através do SFTP e do SCP. Uma vez que o serviço SSH não está ativo por pre­de­fi­ni­ção após a ins­ta­la­ção do Ubuntu, é ne­ces­sá­rio configurá-lo primeiro. Criar as suas próprias chaves SSH no Ubuntu é também um processo simples que pode ser realizado em poucos passos.

A seguir, ex­pli­ca­mos-lhe passo a passo e de forma simples como con­fi­gu­rar o OpenSSH no Ubuntu 24.04 e quais as opções de con­fi­gu­ra­ção dis­po­ní­veis.

Passo 1: abrir o terminal

O primeiro passo é abrir a fer­ra­menta de linha de comandos da dis­tri­bui­ção Linux. Existem várias formas de o fazer: pode clicar com o botão direito do rato no ambiente de trabalho e se­le­ci­o­nar «Abrir no terminal», utilizar o atalho [Ctrl] + [Alt] + [t] ou abrir o menu de apli­ca­ções e procurar «Terminal» no campo de pesquisa.

Imagem: Captura de pantalla de la búsqueda de aplicaciones de Ubuntu
Función de búsqueda de Ubuntu en la vista de apli­ca­ci­o­nes: búsqueda de “Terminal”

Passo 2: instalar o serviço SSH no Ubuntu

Em seguida, instale o OpenSSH. Para tal, utilize o gestor de pacotes do Ubuntu, o apt, com o comando sudo, com pri­vi­lé­gios de su­pe­ru­ti­li­za­dor (root). Introduza o seguinte comando no terminal:

sudo apt install openssh-server
bash
Imagem: Captura de pantalla de la instalación de OpenSSH en el terminal
La ins­ta­la­ción de OpenSSH se realiza fá­cil­mente desde el terminal de Ubuntu.

Como estará a agir como su­pe­ru­ti­li­za­dor, deverá in­tro­du­zir a sua palavra-passe e confirmar com a tecla Enter para concluir a ins­ta­la­ção.

Passo 3: verificar a ins­ta­la­ção

Depois de executar o comando de ins­ta­la­ção e concluir o processo com sucesso, pode verificar se tudo correu bem, ve­ri­fi­cando o estado do daemon SSH. Isto também pode ser feito fa­cil­mente a partir do terminal com o seguinte comando:

sudo systemctl status ssh
bash

Na saída do comando, deverá encontrar as seguintes entradas:

  • “active (running)”: indica que o serviço SSH do Ubuntu está em execução.
  • “preset: enabled”: na linha “Loaded”, procure o valor “preset: enabled”. Isto confirma que o SSH será iniciado au­to­ma­ti­ca­mente sempre que o sistema for rei­ni­ci­ado.
Imagem: Captura de pantalla del estado de SSH en el terminal
El indicador verde “active” confirma que SSH está activo.

Se o estado indicar que o serviço SSH está inativo, terá de o alterar ma­nu­al­mente. Para tal, pode voltar a utilizar o terminal. Introduza os seguintes comandos para ativar o SSH:

sudo systemctl enable ssh
sudo systemctl start ssh
bash

Para sair da vi­su­a­li­za­ção do estado do serviço e voltar ao indicador do terminal, prima a tecla «q» (de «quit»).

Passo 4: abrir a porta SSH

Para que o acesso remoto via SSH ao seu sistema Ubuntu 24.04 funcione cor­re­ta­mente, este deve estar acessível a partir do exterior. Mais con­cre­ta­mente, é ne­ces­sá­rio que a porta de rede adequada esteja aberta. Por pre­de­fi­ni­ção, o SSH utiliza a porta 22 e, enquanto esta estiver bloqueada pelo firewall, qualquer tentativa de ligação falhará.

O Ubuntu utiliza uma fer­ra­menta chamada UFW (Un­com­pli­ca­ted Firewall) para gerir a sua firewall. Para que as ligações SSH não sejam blo­que­a­das e para evitar ter de resolver erros de SSH mais tarde, é ne­ces­sá­rio criar uma regra explícita para permitir a porta 22. Só quando esta regra estiver ativa é que é possível es­ta­be­le­cer ligações remotas com fer­ra­men­tas como o PuTTY ou outros clientes SSH sem problemas. O comando para con­fi­gu­rar esta regra é o seguinte:

sudo ufw allow ssh
bash
Imagem: Captura de pantalla del comando para actualizar la configuración del cortafuegos
La apertura del puerto SSH también se realiza mediante un comando en el terminal de Ubuntu.

Passo 5: ajustar as de­fi­ni­ções

A con­fi­gu­ra­ção padrão do OpenSSH já oferece uma base sólida para acessos remotos seguros no Ubuntu 24.04. No entanto, se tiver re­qui­si­tos especiais de segurança ou de estrutura de rede, pode ajustar o com­por­ta­mento do servidor SSH de acordo com as suas ne­ces­si­da­des. Por exemplo, é possível alterar a porta padrão 22, permitir ou bloquear endereços IP es­pe­cí­fi­cos ou desativar o re­en­ca­mi­nha­mento de ligações (TCP-Forwar­ding), tudo em função do seu ambiente.

Todas as opções re­le­van­tes encontram-se no ficheiro de con­fi­gu­ra­ção central sshd_config, a partir do qual o serviço SSH é con­tro­lado. Para editar este ficheiro, basta abri-lo com o editor da sua pre­fe­rên­cia. Neste exemplo, uti­li­za­mos o editor vim:, pelo que o comando é o seguinte:

sudo vim /etc/ssh/sshd_config
bash
Imagem: Captura de pantalla del archivo sshd_config
El contenido del archivo de con­fi­gu­ra­ción sshd_config de OpenSSH puede editarse con el editor que prefieras, como vim.

Efetue agora as al­te­ra­ções pre­ten­di­das no ficheiro de con­fi­gu­ra­ção, tais como ajustar as portas, res­trin­gir os pro­to­co­los per­mi­ti­dos ou definir métodos de au­ten­ti­ca­ção mais seguros. Cer­ti­fi­que-se de que guarda as al­te­ra­ções antes de fechar o editor.

Para que a nova con­fi­gu­ra­ção entre em vigor, é ne­ces­sá­rio reiniciar o serviço SSH. Pode fazê-lo com o seguinte comando no terminal:

sudo service ssh restart
bash
Ir para o menu principal