Pääset MySQL-palvelimelle etänä SSH n kautta
Joten sinulla on MySQL Web-palvelimellasi, mutta se avataan vain paikallisiin satamiin oletuksena turvallisuussyistä. Jos haluat käyttää tietokantaa asiakastyökalusta kuten MySQL Query Browser, sinun on yleensä avattava yhteys paikalliselta IP-osoitteeltasi… mutta se ei ole läheskään yhtä turvallinen.
Niinpä käytämme vain porttisiirtoa SSH-tunnelin kautta, joten MySQL-asiakas luulee, että se muodostaa yhteyden localhost-koneeseen, mutta se on todella yhteydessä toiseen palvelimeen tunnelin kautta.
Jos käytät komentoriviä ssh, komento näyttää tältä. (Voit tehdä samoin graafisesti Putty- tai SecureCRT-asetuksissa, jos tarvitset)
ssh -L 3306: localhost: 3306 [email protected]
Syntaksi on ssh -L-isäntänimi @. Käytämme localhostia isäntänimenä, koska pääsemme suoraan etäpalvelinpalvelimeen ssh: n kautta. Voit myös käyttää tätä tekniikkaa siirtääksesi yhden ssh-palvelimen toiseen palvelimeen.
Jos sinulla on jo mysql käynnissä paikallisessa laitteessasi, voit käyttää eri paikallisporttia porttisiirtoon ja asettaa vain asiakastyökalut käyttämään MySQL: ää eri portissa.
Kun olet saanut ssh-tunnelin, voit avata MySQL-kyselyn selaimen ja syöttää etäpalvelimen tiedot, käyttämällä palvelimen isäntänä localhostia ja säätää porttia mitä olet käyttänyt.
Kun olet tottunut tähän menetelmään, mietit, miksi olet käyttänyt phpmyadminia tai komentoriviversiota.