Temos um servidor que ficou inacessível depois que nosso fornecedor de rede alterou o endereço IP externo.
O servidor roda o Ubuntu 16.04 LTS e o acesso à porta 22 é limitado ao nosso IP antigo. Somente as portas 8080 e 443 (Tomcat, SSL e não SSL) estão disponíveis.
O servidor é um servidor virtual, hospedado por terceiros. Posso inicializar o servidor em modo de recuperação, onde posso acessar todo o sistema de arquivos em/recovery. Posteriormente, você pode inicializar novamente.
A questão é: quais alterações posso fazer no sistema de arquivos para poder acessar o servidor após a reinicialização.
O ideal é desabilitar ou alterar o firewall do iptables.
Responder1
Procure a regra que define seu endereço. Experimente /etc
primeiro e depois todo o disco.
# Your old IP address
IP=1.2.3.4
grep -r $IP /recovery/etc
grep -r $IP /recovery
Você deve obter alguns sucessos. Ignore os arquivos de log. Se você encontrar algo parecido com regras de iptables, substitua o endereço antigo pelo novo endereço.
Se isso não funcionar, crie um cron job que limpe o iptables ou permita que seu endereço seja executado alguns minutos após a inicialização.