Actualmente hay un número de herramientas anticipadas realmente frescas de MySQL disponibles para todas las plataformas. Algo es tela basada y se puede instalar en el servidor de MySQL, mientras que hay otros que necesitan ser instaladas en su computadora portátil local o computadora de escritorio. Si usted tiene un servidor de MySQL el funcionar en alguna parte fuera de su red local usted necesitará muy probablemente tenerle acceso sobre el Internet para no prohibir a su MySQL fresco estupendo charla de escritorio del cliente ella. Usted puede ser que sea tentado para permitir que el servidor de MySQL funcione abiertamente sobre el Internet para no prohibirle el acceso. Eso sería una idea extremadamente mala. Aquí está una solución mucho mejor para no prohibirle el acceso sin el compromiso mucho en seguridad.
Veamos cómo podemos hacer esto que usa una conexión basada túnel de SSH a su servidor de MySQL. Hay dos pasos para hacer esto. El primer es crear una conexión del túnel de SSH de su computadora a su servidor de MySQL mientras que instala tubos los datos a y desde el servidor de MySQL sin embargo el túnel de SSH. El paso siguiente es hacer una conexión de MySQL a un puerto local y acceder a su servidor alejado de MySQL. El comando siguiente creará un túnel del ssh de remoteserver.net a su computadora local. Transmitirá al tráfico entrante y saliente esa computadora puerto 3306 a su computadora local puerto 6666.
ssh user@remoteserver.net - L 6666: localhost: 3306
Modifique el comando demostrado arriba, el substituir user@remoteserver.net parte con las credenciales de su servidor alejado, y - L 6666 con el puerto en el cual usted desea tener acceso a MySQL en su máquina local. Una vez que usted haya funcionado este comando le pedirán incorporar la contraseña para el usuario que usted se abría una sesión como en el servidor alejado. Después de que usted incorpore con éxito la contraseña su túnel del ssh debe ser en servicio.
Ahora lance a su cliente preferido de MySQL y haga una conexión con usted el servidor alejado de MySQL usando el túnel del ssh que usted acaba de crear. Si se asume que le setup el túnel en puerto 6666 usted necesitará utilizar las credenciales siguientes para conectar.
anfitrión: 127.0.0.1
puerto: 6666
Usted necesitará utilizar la autentificación de la base de datos que usted utiliza con su servidor alejado. Si usted hizo todo derecho usted debe ahora poder ver sus bases de datos alejadas en su cliente de MySQL. Usted ahora está en una conexión alejada segura. Remember to close the ssh tunnel when you are done with using MySQL by quitting the ssh session you setup initially.

























{ 0 comments… add one now }
Leave a Comment