Kotisivu » miten » Pääset MySQL-palvelimelle etänä SSH n kautta

    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.