Homepage » hogyan kell » Hozzáférés a MySQL-kiszolgálóhoz távolról SSH-n keresztül

    Hozzáférés a MySQL-kiszolgálóhoz távolról SSH-n keresztül

    Tehát MySQL-t kapott a webkiszolgálón, de biztonsági okokból alapértelmezés szerint csak a helyi portok számára nyitható meg. Ha szeretne hozzáférni az adatbázisához olyan ügyféleszközről, mint a MySQL lekérdezésböngésző, akkor általában a helyi IP-címről kell megnyitnia a hozzáférést… de ez nem olyan biztonságos.

    Ehelyett csak egy SSH-alagúton keresztül használjuk a port-továbbítást, így a MySQL-ügyfél úgy gondolja, hogy csatlakozik a helyi géphez, de valóban csatlakozik a másik szerverhez az alagúton keresztül.

    Ha az ssh parancssort használja, a parancs így néz ki. (Ugyanezt teheted grafikusan a Putty vagy a SecureCRT opcióknál is)

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

    A szintaxis ssh -L hosztnév @. A localhost-ot gazdagépnévként használjuk, mert közvetlenül az ssh-en keresztül érjük el a távoli mysql szervert. Ezzel a technikával egy ssh-kiszolgálón keresztül egy másik szerverre továbbíthat.

    Ha a helyi gépen már fut a mysql, akkor a port-továbbításhoz más helyi portot is használhat, és csak úgy állíthatja be az ügyfélszerszámokat, hogy hozzáférjen a MySQL-hez egy másik porton.

    Miután megkapta az ssh-alagutat, megnyithatja a MySQL lekérdezési böngészőt, és adja meg a távoli kiszolgáló adatait, a szerver gazdagépként a localhost használatával, és állítsa be a portot, amit használt.

    Miután megszokta ezt a módszert, csodálkozni fog, hogy miért használta a phpmyadmin-t vagy a parancssori verziót.