Buongiorno a tutti,
Volevo chiedere come fare un port forwarding sul db di mysql su server locale ma ad accesso escusivo di un solo Ip remoto.
Ad esempio dal mio sito postato su (IP 145.125.15.25) voglio accedere al db sul server (192.168.1.10:3306) con il port forwarding per generare delle tabelle.
Mi servirebbe accesso esclusivo solo dal mio ip indicato senza esporre il db a tutti.
Grazie mille
Ciao a tutti ho trovato questa discussione cercando su Google perché ho avuto lo stesso tuo problema. Ti dico come ho risolto:
ti serve un forwarding sul router per indirizzare le richieste al server MySQL locale (192.168.1.10:3306).
poi segnati il tuo ip pubblico (da console curl mioip.info o vai su https://mioip.info) e aggiungi una regola al firewall del server MySQL per permettere l'accesso solo da quell'IP:
bash
sudo iptables -A INPUT -p tcp -s mio.ip.pubblico --dport 3306 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 3306 -j DROP
In questo modo, il database sarà accessibile solo dal tuo IP specifico senza esporlo a tutti.
Spero possa aiutare!