Hozzáférés a MySQL kiszolgálóhoz távolról az SSH segítségével

Hozzáférés a MySQL kiszolgálóhoz távolról az SSH segítségével
Hozzáférés a MySQL kiszolgálóhoz távolról az SSH segítségével

Videó: Hozzáférés a MySQL kiszolgálóhoz távolról az SSH segítségével

Videó: Hozzáférés a MySQL kiszolgálóhoz távolról az SSH segítségével
Videó: Migrating from iTunes to the Music App - YouTube 2024, Lehet
Anonim

Tehát van MySQL a webkiszolgálón, de biztonsági okokból alapértelmezés szerint csak a helyi portok számára nyílik meg. Ha adatbázisához szeretné hozzáférni egy ügyféleszközből, például a MySQL lekérdező böngészőből, rendszerint hozzáférést kell nyitnia a helyi IP-címekből … de ez nem olyan biztos.

Tehát csak a port-továbbítást használjuk SSH-alagúton keresztül, így a MySQL-ügyfél úgy gondolja, hogy csatlakozik a helyi géphez, de tényleg csatlakozik a másik kiszolgálóhoz az alagúton keresztül.

Ha az ssh parancssort használja, a parancs így fog kinézni. (Ugyanazt a dolgot ugyanúgy csinálhatja a Putty vagy a SecureCRT opcióknál, ha szükséges)

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

A szintaxis az ssh-L hostname @. Localhost-t hostname-ként használjuk, mert közvetlenül a távoli mysql-kiszolgálón keresztül érkezünk ssh-en keresztül. Ezt a technikát is használhatjuk egy ssh-kiszolgálón keresztül egy másik kiszolgálóra továbbítással.

Ha már van mysql a helyi gépen, akkor egy másik helyi portot használhat a port-továbbításhoz, és egyszerűen beállíthatja a klienseszközöket a MySQL eléréséhez egy másik porton.

Miután az ssh-alagút megy, megnyílik a MySQL Query Browser, és beírja a távoli kiszolgáló részleteit, helyi szerverként a kiszolgáló állomásként, és állítsa be a portot, amit használ.
Miután az ssh-alagút megy, megnyílik a MySQL Query Browser, és beírja a távoli kiszolgáló részleteit, helyi szerverként a kiszolgáló állomásként, és állítsa be a portot, amit használ.

Miután megszokta ezt a módszert, akkor megkérdezheti, miért használta a phpmyadmin vagy a parancssori verziót.

Ajánlott: