Passo 1 – Lista de permissões

Passo 1 – Lista de permissões

Eu tenho um sistema Ubuntu em casa, permiti o ssh e habilitei o encaminhamento de porta para minha máquina para conexões ssh. Até agora tudo bem.

Agora posso acessar de qualquer lugar. Como configuro minha máquina para recusar qualquer conexão que não seja do meu laptop ou telefone?

Deve ser feito pelo roteador ou pelo firewall da máquina? Como eu faço isso?

Responder1

Como conseguir isso em duas etapas:

Passo 1 – Lista de permissões

Basta criar uma lista de permissões para permitir o acesso dos PCs aos quais você deseja permitir.

sudo vim /etc/hosts.allow

depois é só adicionar o IP do seu computador

sshd: 10.83.33.77/32, 10.63.152.9/32

Passo 2 – Lista Negra

Agora crie uma lista negra para bloquear todos os outros

sudo vim /etc/hosts.deny

agora bloqueie tudo

sshd: ALL 

Responder2

A resposta de Shōgun8 está correta, mas gostaria de acrescentar que já existe uma resposta para sua pergunta:

Limite o acesso SSH a clientes específicos por endereço IP

informação relacionada