Se você não habilitou o servidor OpenSSH padrão durante a ins­ta­la­ção inicial do Ubuntu, é possível adicioná-lo a qualquer momento. Depois que o OpenSSH estiver instalado via terminal, você também pode ajustar a con­fi­gu­ra­ção do daemon SSH do Ubuntu conforme suas ne­ces­si­da­des.

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

Como instalar SSH no Ubuntu passo a passo

Para habilitar o acesso remoto seguro a um com­pu­ta­dor ou servidor, SSH (Secure Shell) é essencial. Esse protocolo de segurança incorpora três elementos centrais que protegem conexões remotas:

  • Au­ten­ti­ca­ção do endpoint remoto garante que você nunca contate a parte errada (seja cliente ou servidor).
  • Crip­to­gra­fia da trans­mis­são de dados impede que pessoas não au­to­ri­za­das leiam as in­for­ma­ções.
  • Garantia da in­te­gri­dade dos dados torna os dados trans­mi­ti­dos à prova de adul­te­ra­ção.

Dis­tri­bui­ções Linux como o Ubuntu há muito tempo contam com o conjunto open source OpenSSH para usar SSH e habilitar trans­fe­rên­cias seguras de arquivos via SCP ou SFTP.

Por padrão, o OpenSSH não vem ha­bi­li­tado em uma ins­ta­la­ção nova do Ubuntu, o que significa que primeiro você precisa habilitar o SSH no Ubuntu. A seguir, você verá como instalar SSH no Ubuntu passo a passo e quais opções de con­fi­gu­ra­ção estão dis­po­ní­veis quando o SSH Ubuntu server estiver em execução.

Nota

Se você con­fi­gu­rar um servidor Ubuntu e usar a Ubuntu Server Edition para esse fim, terá a opção de habilitar o SSH no Ubuntu durante a ins­ta­la­ção.

Etapa 1: abra o terminal

Para instalar SSH Ubuntu via install ou habilitá-lo, você vai precisar do terminal, a fer­ra­menta de linha de comando da dis­tri­bui­ção Linux. Portanto, o primeiro passo é abrir essa prática fer­ra­menta de ad­mi­nis­tra­ção. A forma mais fácil de fazer isso é usando o atalho de teclado [Ctrl] + [Alt] + [t].

Como al­ter­na­tiva, você pode iniciar o terminal pelo menu “Show ap­pli­ca­ti­ons”, clicando no botão de mesmo nome e usando a função de pesquisa para procurar por “terminal”.

Imagem: Função de pesquisa do Ubuntu: procure por “terminal”
Função de pesquisa do Ubuntu: procure por “terminal”

Etapa 2: instale o serviço SSH do Ubuntu

Com o comando install do Ubuntu para o serviço SSH, agora você pode instalar SSH no Ubuntu (OpenSSH) na fer­ra­menta de linha de comando que abriu. O comando é o seguinte:

sudo apt install openssh-server
bash
Imagem: Instalação do OpenSSH no terminal do Ubuntu
Ins­ta­la­ção do OpenSSH no terminal do Ubuntu

Digite a senha do seu usuário e confirme-a pres­si­o­nando Enter para começar a instalar SSH no Ubuntu.

Dica

A ins­ta­la­ção do OpenSSH difere apenas li­gei­ra­mente entre as várias versões do Ubuntu. Você pode usar o método descrito para instalar SSH no Ubuntu 24.04 e em edições mais antigas.

Etapa 3: verifique o status e habilite o SSH Ubuntu server, se ne­ces­sá­rio

Depois de instalar o SSH, você pode usar o comando a seguir para verificar se o daemon SSH está sendo executado conforme esperado:

sudo systemctl status ssh
bash

Na saída do comando, o serviço SSH do Ubuntu está em execução se você vir o status “active (running)”. Para garantir que o SSH também esteja dis­po­ní­vel após cada rei­ni­ci­a­li­za­ção do sistema, a linha “Loaded” também deve exibir “vendor preset: enabled”.

Imagem: Saída do terminal para a verificação de status do OpenSSH
Saída do terminal para a ve­ri­fi­ca­ção de status do OpenSSH

Se o serviço SSH ainda estiver inativo e a ini­ci­a­li­za­ção au­to­má­tica após rei­ni­ci­a­li­za­ção também não estiver ha­bi­li­tada, você pode alterar isso digitando dois comandos adi­ci­o­nais:

sudo systemctl enable ssh
sudo systemctl start ssh
bash

Pressione “q” para sair da saída de status do SSH e voltar ao prompt da linha de comando.

Dedicated Servers
Per­for­mance through in­no­va­tion

O encontro do hardware com a nuvem: servidor dedicado com nuvem integrada e cobrança por minuto, incluindo as­sis­tente pessoal!

  • Dedicated en­ter­prise hardware
  • Con­fi­gu­ra­ble hardware equipment
  • ISO-certified data centers

Etapa 4: abra a porta SSH

Para poder se conectar ao seu sistema Ubuntu de qualquer lugar via SSH do Ubuntu, a porta do protocolo de rede (padrão: porta TCP 22) também deve estar aberta. Só então você poderá es­ta­be­le­cer com sucesso uma conexão remota com clientes SSH como o PuTTY.

O Ubuntu inclui o UFW, sua própria fer­ra­menta de con­fi­gu­ra­ção para o firewall integrado. Configure uma regra cor­res­pon­dente nessa fer­ra­menta para a co­mu­ni­ca­ção SSH para que a porta fique aberta para dados de entrada e saída:

sudo ufw allow ssh
bash
Imagem: Abrindo a porta SSH pelo terminal do Ubuntu
Abrindo a porta SSH pelo terminal do Ubuntu

Etapa 5: configure o SSH Ubuntu server

A con­fi­gu­ra­ção padrão do OpenSSH já é bem adequada para conexões remotas seguras com seu sistema Ubuntu. No entanto, você pode ajustar as con­fi­gu­ra­ções padrão se quiser alterar a porta de co­mu­ni­ca­ção, definir uma versão es­pe­cí­fica do Protocolo de Internet ou desativar o en­ca­mi­nha­mento TCP.

Todas as con­fi­gu­ra­ções re­la­ci­o­na­das ao SSH no Ubuntu são ge­ren­ci­a­das no arquivo central de con­fi­gu­ra­ção sshd_config. Para aplicar al­te­ra­ções, abra esse arquivo usando um editor de texto de sua escolha (por exemplo, nano), como mostrado abaixo:

sudo nano /etc/ssh/sshd_config
bash
Imagem: Conteúdo do arquivo de configuração do OpenSSH sshd_config
Conteúdo do arquivo de con­fi­gu­ra­ção do OpenSSH sshd_config

Ajuste o conteúdo do arquivo de con­fi­gu­ra­ção de acordo com suas ne­ces­si­da­des e salve as al­te­ra­ções antes de fechá-lo. Em seguida, reinicie o OpenSSH para que as al­te­ra­ções entrem em vigor:

sudo service ssh restart
bash
Dica

Con­fi­gu­rar o SSH no Ubuntu vale a pena, es­pe­ci­al­mente se você pretende usar um servidor FTP Ubuntu. Isso permite oferecer a al­ter­na­tiva segura ao FTP, o SFTP, men­ci­o­nada an­te­ri­or­mente.

Ir para o menu principal