O SSH, acrônimo de Secure Shell, representa uma tecnologia cliente-servidor usada para acesso remoto a servidores Linux/Unix e executar comandos neles. O daemon (serviço) para SSH é chamado SSHD e funciona na porta TCP 22 no Ubuntu Linux. O pacote OpenSSH substitui comandos antigos e obsoletos como rsh, rlogin, telnet e ftp, garantindo uma comunicação criptografada e segura.
Preparar o Ubuntu
A primeira coisa a fazer antes de iniciar a instalação do SSH no Ubuntu é atualizar todos os pacotes apt para as versões mais recentes. Para isso, use o seguinte comando:
sudo apt update && sudo apt upgrade
Instalar o SSH no Ubuntu
O OpenSSH não é pré-instalado no sistema, então continuamos com a instalação manual. Para fazer isso, digite no terminal:
sudo apt install openssh-server
Começará a instalar todos os componentes necessários. Responder "Sim" para todos os prompts do sistema.
Iniciar SSH
Agora você tem que ativar o serviço que você acabou de instalar usando o seguinte comando:
sudo systemctl enable --now ssh
A tecla –agora ajuda você a iniciar o serviço e ao mesmo tempo configurá-lo para iniciar o sistema.
Para verificar se o serviço está habilitado e rodando corretamente, digite:
sudo systemctl status ssh
A saída deve conter a linha Ativa: ativa (correndo), o que indica que o serviço está funcionando corretamente.
Se você deseja desativar o serviço, por favor faça:
sudo systemctl disable ssh
Isto desactiva o serviço e impede- o de arrancar.
Configurar firewall
Antes de se conectar ao servidor via SSH, verifique o firewall para garantir que ele está configurado corretamente.
No nosso caso há UFW instalado, então usaremos o seguinte comando:
sudo ufw status
Na saída, você deve ver que o tráfego SSH é permitido. Se não estiver listado, é necessário permitir conexões SSH recebidas. Este comando irá ajudá-lo:
sudo ufw allow ssh
Ligar ao servidor
Depois de completar todas as etapas acima, você pode acessar o servidor usando o protocolo SSH.
Para isso, você precisará do endereço IP do servidor ou nome de domínio e do nome de um usuário criado no servidor.
Na linha de terminal, digite o comando:
ssh username@indirizzo_IP
Ou:
ssh username@dominio






