Você tem várias etapas para realizar essa configuração.
- Configure uma porta para a frente no seu roteador.
- Configure algum tipo de dyndns porque provavelmente seu IP residencial mudará de vez em quando.
- Configure as regras de firewall para sua casa e o servidor alugado.
- Para etapas específicas, você precisará elaborar sua configuração atual para seus servidores. Você já tem algumas regras do iptables? Caso contrário, você pode ficar bem usando uma regra como
iptables -A INPUT -i eth0 -p tcp --dport 3306 --source <serverip> -j ACCEPT
- Para etapas específicas, você precisará elaborar sua configuração atual para seus servidores. Você já tem algumas regras do iptables? Caso contrário, você pode ficar bem usando uma regra como
Você provavelmente quer dar uma olhada em como o iptables funciona lendo um tutorial mais geral. iptables tem várias filas (cadeias) que são por padrão Input, Forward e Output. Wikipedia tem um diagrama interessante para isso, mas é bastante complexo. Essencialmente, você provavelmente trabalhará com as cadeias de entrada e saída para filtrar o tráfego da maneira que desejar. Não se esqueça que as cadeias, por padrão, geralmente estão configuradas para aceitar todas, então você pode executar algo como isso iptables -P INPUT DROP
para eliminar todo o tráfego que não atende a uma regra - TENHA CUIDADO que ele também bloqueie o seu sistema. Existem ferramentas que podem ajudá-lo a tornar essas alterações menos perigosas. ;)