O pacote Ubuntu Xenial sshguard
cria uma sshguard
cadeia de firewall para iptables
e ip6tables
(veja o arquivo /usr/lib/sshguard/firewall
se estiver interessado por detalhes). Então, se você olhar para eles, você deve encontrar uma regra proibindo seu IP: use iptables -L -n -v sshguard
. (Suponho que, a partir de agora, você está falando sobre um endereço IPv4, se for IPv6, substitua iptables
by ip6tables
em todos os lugares).
Em seguida, você libera a cadeia completamente, o que removeria a proibição de todos os IPs, seus e de outros, com iptables -F sshguard
.
Ou se você quiser remover apenas o seu IP, primeiro é necessário refazer o comando anterior com --line-numbers
para descobrir qual número é a regra relacionada ao seu IP e, em seguida, você pode fazer iptables -D sshguard NUM
substituindo NUM
pelo número da regra como observado acima.
Isso deve restaurar o acesso ssh do IP. Não é necessário reiniciar nada, as regras de firewall devem ser aplicadas em tempo real, portanto, o flush ou a exclusão entrarão em vigor imediatamente.
Além disso, você tem um arquivo /etc/sshguard/whitelist
onde você pode adicionar seu IP, se for um fixo, para evitar o mesmo problema no futuro.