Accedi al tuo server MySQL da remoto tramite SSH

Accedi al tuo server MySQL da remoto tramite SSH
Accedi al tuo server MySQL da remoto tramite SSH

Video: Accedi al tuo server MySQL da remoto tramite SSH

Video: Accedi al tuo server MySQL da remoto tramite SSH
Video: Could Apple Be BANNED From Pre-Installing Its Own Apps On Future iPhones? - YouTube 2024, Maggio
Anonim

Quindi hai MySQL sul tuo server web, ma è aperto solo alle porte locali per impostazione predefinita per motivi di sicurezza. Se vuoi accedere al tuo database da uno strumento client come MySQL Query Browser, normalmente dovresti aprire l'accesso dal tuo indirizzo IP locale … ma non è così sicuro.

Quindi, useremo semplicemente il port forwarding attraverso un tunnel SSH, quindi il tuo client MySQL pensa che si stia connettendo al tuo computer localhost, ma si sta realmente connettendo all'altro server attraverso il tunnel.

Se stai usando la riga di comando ssh, il comando sarà simile a questo. (Puoi fare la stessa cosa graficamente nelle opzioni Putty o SecureCRT se ne hai bisogno)

ssh -L 3306:localhost:3306 [email protected]

La sintassi è ssh -L hostname @. Stiamo usando localhost come nome host perché stiamo accedendo direttamente al server mysql remoto tramite ssh. Si potrebbe anche usare questa tecnica per port forwarding attraverso un server ssh su un altro server.

Se hai già mysql in esecuzione sul tuo computer locale, puoi utilizzare una porta locale diversa per il port forwarding e semplicemente impostare i tuoi strumenti client per accedere a MySQL su una porta diversa.

Una volta avviato il tunnel ssh, è possibile aprire MySQL Query Browser e inserire i dettagli per il server remoto, utilizzando localhost come host del server e regolando la porta su qualunque cosa si sia utilizzato.
Una volta avviato il tunnel ssh, è possibile aprire MySQL Query Browser e inserire i dettagli per il server remoto, utilizzando localhost come host del server e regolando la porta su qualunque cosa si sia utilizzato.

Una volta che ti sarai abituato a questo metodo, ti chiederai perché hai mai usato phpmyadmin o la versione da riga di comando.

Consigliato: