Piekļūstiet MySQL serverim attālināti, izmantojot SSH
Tātad jums ir MySQL jūsu tīmekļa serverī, bet drošības apsvērumu dēļ tas ir atvērts tikai vietējām ostām. Ja vēlaties piekļūt savai datu bāzei no klienta rīka, piemēram, MySQL vaicājumu pārlūkprogrammas, parasti jums ir jāatver piekļuve no jūsu vietējās IP adreses ... bet tas nav gandrīz tikpat drošs.
Tā vietā mēs izmantojam tikai portu pārsūtīšanu, izmantojot SSH tuneli, tāpēc jūsu MySQL klients domā, ka tas savienojas ar jūsu vietējo datoru, bet tas tiešām savienojas ar otru serveri caur tuneli.
Ja izmantojat komandrindu ssh, komanda izskatīsies šādi. (Jūs varat izdarīt to pašu grafiski Putty vai SecureCRT opcijās, ja nepieciešams)
ssh -L 3306: localhost: 3306 [email protected]
Sintakse ir ssh -L resursdatora nosaukums @. Mēs izmantojam localhost kā resursdatora nosaukumu, jo mēs tieši piekļūstam servera mysql serverim caur ssh. Varat arī izmantot šo metodi, lai pārietu uz vienu ssh serveri uz citu serveri.
Ja jūsu vietējā datorā jau darbojas MySQL, jūs varat izmantot citu vietējo portu pāradresēšanai un vienkārši iestatīt klienta rīkus, lai piekļūtu MySQL citā ostā.
Kad esat ieguvis ssh tuneli, varat atvērt MySQL vaicājuma pārlūkprogrammu un ievadīt informāciju par savu attālo serveri, izmantojot servera resursdatoru kā vietējo pieslēgvietu un pielāgojiet portu jebkuram lietojumam.
Kad esat pieraduši pie šīs metodes, jūs brīnīsieties, kāpēc jūs kādreiz esat izmantojis phpmyadmin vai komandrindas versiju.