IP remoto in whitelist per connessione al server locale

Started by fcorsa, November 23, 2022, 04:36:16 PM

Previous topic - Next topic
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!