Com accedir remotament al seu MySQL en una conducta segura

per Sukrit Dhandhania el 22 d'abril, de 2009

Linux Seguretat

Aquests dies dels quals hi ha un cert nombre realment refreden eines frontals de MySQL disponibles per a totes les plataformes. Algunes són web basat i es poden instal·lar al servidor de MySQL, mentre que n'hi ha altres que necessiten ser instal·lats al seu portàtil local o ordinador de sobretaula. Si fa un servidor de MySQL que funciona a algun lloc a fora de la seva xarxa local que necessitarà més probablement accedir això sobre la Internet per admetre el seu client de taula de treball de MySQL superfresc parlar-hi. Se'l podria temptar de permetre al servidor de MySQL funcionar obertament sobre la Internet per permetre que accedeixi. Allò seria una extremadament mala idea. Aquí és una solució molt millor per permetre que accedeixi sense convenir molt seguretat.

Vegem com podem fer això utilitzant un túnel de SSH basava connexió al seu servidor de MySQL. Hi ha dos passos per fer això. El primer és crear una connexió de túnel de SSH des del seu ordinador al seu servidor de MySQL mentre canalitza les dades a i des del servidor de MySQL encara que el SSH fa un túnel. El pròxim pas ha de fer una connexió de MySQL a un port local i accés de benefici al seu servidor de MySQL remot. La comanda següent crearà un túnel de ssh des de remoteserver.net al seu ordinador local. Enviarà el tràfic nou i sortint al port d'aquell ordinador 3306 al port del seu ordinador local 6666.

ssh user@remoteserver.net -L 6666:localhost:3306

Modifiqui la comanda mostrada a dalt, reemplaçant el user@remoteserver.net marxi amb les credencials del seu servidor remot, i -L 6666 amb el port en els quals vol accedir a MySQL a la seva màquina local. Una vegada que ha dirigit aquesta comanda se li demanarà que introdueixi la contrasenya per a l'usuari com el qual se solia connectar al servidor remot. Després que reeixidament introdueixi la contrasenya el seu túnel de ssh hauria de ser amunt i corrent.

Ara llanci el seu client de MySQL favorit i faci una connexió amb vostè servidor de MySQL remot que utilitza el túnel de ssh que només creava. Suposant-lo organització el túnel al port 6666 necessitarà utilitzar les credencials següents per connectar.

amfitrió: 127.0.0.1
port: 6666

Necessitarà utilitzar l'autenticació de base de dades que utilitza amb el seu servidor remot. Si feia tot bé hauria de ser ara capaç de veure les seves bases de dades remotes en el seu client de MySQL. És ara sobre una connexió remota segura. Recordi's que a tancament els ssh excaven quan se'l fa amb utilitzar MySQL deixant la sessió de ssh vostè organització inicialment.

Correus Relacionats:
  • Com a SSH al seu servidor remot sense introduir una contrasenya totes les vegades
  • Com restaurar una contrasenya d'arrel de MySQL perduda
  • Sent engegat amb iptables a Linux
  • Utilitzant CrossLoop per connectar remotament, vegi i controli un altre PC
  • Per què no puc carregar llocs web segurs? (Banca en Línia, Webmail etc.)
  • Porti classes d'Ajuda Simples just com aquest en el seu inbox d'e-mail tots els dies - de franc! Només ingressi a la seva adreça d'e-mail sota:

    Sempre pot optar fora d'aquesta subscripció d'e-mail a qualsevol moment.

    { 0 comentaris... afegeixi'n un ara }

    Deixi un Comentari

    Pot utilitzar aquests cordons de HTML i atributs: <A href=" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>