Juurdepääs MySQL-serverisse SSH-ga kaugjuhtimisega
Nii et sul on oma veebiserveris MySQL, kuid turvalisuse huvides avatakse see vaikimisi ainult kohalikele sadamatele. Kui soovite juurdepääsu oma andmebaasile klienditööriista nagu MySQL päringu brauser, peate tavaliselt avama juurdepääsu oma kohalikust IP-aadressist ... kuid see pole peaaegu sama turvaline.
Sellepärast me lihtsalt kasutame SSH-tunneli kaudu portaali edastamist, nii et teie MySQL-klient arvab, et see ühendub teie localhost-seadmega, kuid see on tõesti teise serveriga ühenduses tunneli kaudu.
Kui kasutate käsurida ssh, näeks käsk sellisena. (Sama teeme graafiliselt ka Putty või SecureCRT suvandites, kui vajate)
ssh -L 3306: localhost: 3306 [email protected]
Süntaks on ssh -L hostname @. Me kasutame hostinime serveri nime, sest me pääseme otse ssh kaudu kaug-mysql serverisse. Võite kasutada seda tehnikat ka ühe ssh-serveri teisaldamiseks teisele serverile.
Kui teil on teie kohalikus seadmes juba mysql, siis saate portide edastamiseks kasutada teist kohalikku porti ja seadistada oma tööriistad lihtsalt MySQL-i juurde pääsemiseks mõnes teises pordis.
Kui sul on ssh tunnel, siis saate avada MySQL päringu brauseri ja sisestada serveri serverisse üksikasjad, kasutades serveri hostina kohalikust ja kohandada portit iganes, mida sa kasutasid.
Kui olete selle meetodiga harjunud, siis te ei tea, miks sa kunagi kasutasid phpmyadminit või käsurea versiooni.