Pular para o conteúdo

Como Configurar o Acesso Remoto SSH no Ubuntu Server (Guia para Iniciantes)

O SSH (Secure Shell) permite acessar e gerenciar seu servidor Ubuntu remotamente, com segurança e praticidade. Siga este guia para instalar, configurar e testar o acesso SSH no Ubuntu Server.

Antes de mais nada não se esqueça de efetuar o login no Terminal como super usuário, no caso root:

su –

Agora siga os passos:

1. Inicialmente atualize o Sistema

Abra o terminal e execute:

sudo apt -y update && sudo apt -y upgrade

Isso garante que todos os pacotes estejam atualizados antes da instalação.

2. Instale o Servidor SSH

No Ubuntu, o pacote utilizado é o openssh-server. Para instalar, digite:

sudo apt-get -fyu install openssh-server

-f: Tentar corrigir um sistema com dependências quebradas
-y: Sim automático para prompts.
-u: Usado para instalar ou atualizar um pacote (ou vários pacotes) e atualizar as listas de pacotes antes de fazer isso.

3. Verifique se o SSH está Ativo

Após a instalação, verifique se o serviço está rodando:

sudo systemctl status sshd.service

Vai aparecer algo após o comando semelhante abaixo:

ssh.service – OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 0000-00-00 00:00:00 IST; 00h ago
Docs: man:sshd(8)
man:sshd_config(5)

Procure pela linha Active confirme se segue com status de active, assim:

Active: active (running)

Se por acaso não estiver ativo como ilustrado abaixo:

Active: inactive (dead)

Tente inicializar manualmente com o comando:

sudo systemctl enable –now sshd.service

Isso garante que o SSH inicie automaticamente com o sistema.

Observações: Verifique se está utilizando o usuário com permissões elevadas, no caso root.

4. (Opcional) Permita o SSH no Firewall

Se o firewall UFW estiver ativo, libere o acesso ao SSH:

sudo ufw allow ssh
sudo ufw enable
sudo ufw status

Esses comandos garantem que a porta padrão (22) esteja aberta para conexões remotas.

5. (Opcional) Personalize a Configuração do SSH

Para maior segurança, você pode alterar a porta padrão editando o arquivo de configuração:

sudo nano /etc/ssh/sshd_config

Encontre a linha:

#Port 22

Rremova o # e altere o número (exemplo: Port 2222).

Salve e saia.

Atualize o firewall para a nova porta:

sudo ufw allow 2222/tcp
sudo ufw delete allow ssh

Reinicie o SSH:

sudo systemctl restart sshd.service

Desabilitar login remoto do root, editando o mesmo arquivo, remova o # e edite a linha:

#PermitRootLogin no

Ficando assim:

PermitRootLogin no

Reinicie o serviço SSH após salvar.

sudo systemctl restart ssdh.service

6. Descubra o Endereço IP do Servidor

No terminal do Ubuntu Server, execute:

ip a

Vai aparecer algo semelhante assim:

eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:15:5d:a1:40:94 brd ff:ff:ff:ff:ff:ff
inet 172.20.78.202/20 brd 172.20.79.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::215:5dff:fea1:4094/64 scope link
valid_lft forever preferred_lft forever

Procure o IP listado após inet na interface de rede em uso (ex: 172.20.78.202).

7. Conecte-se ao Servidor via SSH

No computador cliente (Linux, Mac ou Windows com terminal), use:

ssh usuario@IP_DO_SERVIDOR

Se tiver alterado a porta, adicione -p:

ssh usuario@IP_DO_SERVIDOR -p2222

Troque usuário pelo seu nome de usuário no Ubuntu Server e IP_DO_SERVIDOR pelo IP identificado no passo anterior.

Dicas Finais

No Windows, você pode usar o terminal do Windows 10/11 ou programas como PuTTY.
Sempre mantenha o SSH atualizado para evitar falhas de segurança.
Nunca compartilhe sua senha de usuário ou root.

Pronto! Agora seu Ubuntu Server está preparado para acesso remoto seguro via SSH.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *