![não é possível conectar-se ao redis usando ip externo gcp](https://rvso.com/image/726419/n%C3%A3o%20%C3%A9%20poss%C3%ADvel%20conectar-se%20ao%20redis%20usando%20ip%20externo%20gcp.png)
Segui as instruções a seguir e instalei um servidor redis no gcp.
https://cloud.google.com/community/tutorials/setting-up-redis
Configurei o firewall para que a porta 6379
fique aberta para todos os ip( 0.0.0.0/0
)
Em seguida, crio outra instância do GCP no mesmo projeto. Quando tentei me conectar ao servidor redis que acabei de configurar (digamos em uma máquina com 1.2.3.4 externam ip), não consegui. Mas quando uso o IP interno daquela máquina, funcionou.
Além disso, quando tentei me conectar ao servidor redis em minha máquina local, ele falhou (tempo limite).
Quando eu mapeio a máquina com a porta 6379 de outra instância no mesmo projeto gcp com a máquinaexternoip isso mostra
PORT STATE SERVICE
6379/tcp filtered unknown
Quando eu mapeio a máquina com a porta 6379 de outra instância no mesmo projeto gcp com a máquinainternoip isso mostra
PORT STATE SERVICE
6379/tcp open unknown
Quando eu mapeio a máquina com a porta 6379 da minha máquina local no mesmo projeto gcp da máquinaexternoip isso mostra
PORT STATE SERVICE
6379/tcp filtered redis
O que estou perdendo aqui?
Responder1
Finalmente descobri o que deu errado.
Eu não estava configurando o arquivo target
.
Achei que poderia simplesmente digitar qualquer coisa no campo de destino, mas acontece que o que vai nesse campo serão as máquinas às quais a regra se aplica.
Depois que selecionei All instances in the network
tudo targets
correu bem. Embora quando eu nmap da rede interna, a porta 6379
ainda seja um serviço desconhecido, mas está aberta e posso usar o redis-cli para conectar-me ao servidor redis