capa ssh no ubuntu
1–2 minutos

SSH no Ubuntu

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
PortuguêsptPortuguêsPortuguês