If-Koubou

Piekļūstiet jūsu MySQL serverim attālināti, izmantojot SSH

Piekļūstiet jūsu MySQL serverim attālināti, izmantojot SSH (Kā)

Tātad MySQL ir pieejams jūsu tīmekļa serverī, bet drošības dēļ tas noklusējuma dēļ tiek atvērts tikai vietējām ostām. Ja vēlaties piekļūt savai datubāzei no klienta rīka, piemēram, MySQL vaicājumu pārlūka, parasti jums ir jāatver piekļuve no vietējās IP adreses ... bet tas nav gandrīz tikpat drošs.

Tā vietā mēs izmantosim portfeļu pāradresāciju caur SSH tuneli, tādēļ jūsu MySQL klients domā, ka tas ir savienots ar vietējo datoru, bet tas tiešām savieno ar otru serveri caur tuneli.

Ja jūs izmantojat komandrindas ssh, komanda izskatās šādi. (Jūs varat izdarīt to pašu grafiski Putty vai SecureCRT opcijās, ja jums nepieciešams)

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

Sintakse ir ssh -L resursdatora nosaukums @. Mēs izmantojam vietējo hostu kā saimniekdatora nosaukumu, jo mēs tieši piekļūstam attālā mysql serverī, izmantojot ssh. Jūs varētu arī izmantot šo paņēmienu, lai pārsūtītu vienu ssh serveri uz citu serveri.

Ja jums jau ir mysql, kas darbojas jūsu vietējā datorā, tad varat izmantot citu vietējo portu, kas paredzēts ostas pāradresācijai, un vienkārši iestatīt klienta rīkus, lai piekļūtu MySQL citam portam.

Kad esat ieguvis SSH tuneli, jūs varat atvērt MySQL vaicājumu pārlūku un ievadīt sava attālā servera datus, izmantojot vietējo serveri kā servera saimniekdatoru, un pielāgot portu neatkarīgi no izmantotās ierīces.

Kad jūs izmantojat šo metodi, jūs zināt, kāpēc jūs jebkad izmantojāt phpmyadmin vai komandrindas versiju.