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: