Passo a Passo como resolvi:
- Crie um user novo
- Adicione o user novo no grupo de sudo com
sudo usermod -aG sudo nomedousuario
- Entre na conta do user novo e baixe 2 pacotes, o ufw e o openssh-server com os seguintes comandos
sudo apt install ufw -y
sudo apt install openssh-server -y
- Apos instalar, ativaremos o ufw e adicionaremos uma regra no firewall (ufw)
- Para ativar o ufw
sudo ufw enable
- Para adicionar uma nova regra
sudo ufw allow ssh
- Volte para seu user e tente conectar com
ssh user@127.0.0.1
Eu consegui conectar apenas com o ip do localhost (127.0.0.1). Abaixo deixarei alguns comandos que são possiveis fazer com o ufw UFWsudo ufw enable -> ativa o ufw sudo ufw allow http -> permite conexão http(80) sudo ufw allow https -> permite conexão https(443) sudo ufw allow ssh -> permite conexão ssh sudo ufw allow 22 -> permite porta 22 sudo ufw allow from 203.0.113.4 (ip fake) -> permite o ip sudo ufw allow from 203.0.113.4 to any port 22 -> permite o ip pra qualquer porta 22 sudo ufw deny http => recusa de porta 80 sudo ufw status numbered => lista as regras sudo ufw delete 2 => deleta a regra 2 do firewall