Ver Mensaje Individual
  #8  
Antiguo 09-09-2015
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por adrall Ver Mensaje
no se puede acceder a una BD sin permiso del administrador, ya sea sin cifrar, con cifrado SSL o con un túnel SSH. Imagina que problema de seguridad plantearía que fuera posible tal acceso.
No sé a qué te refieres con eso. Partimos del hecho de que se tienen los permisos para acceder a la base de datos. La problemática que plantea MAXIUM es si se puede acceder de forma remota. Esto último, como mencioné anteriormente, es en principio posible usando SSH. Si el proveedor de internet le da acceso por SSH, puede usar plink de esta forma:

Código:
plink -L 33825:ip_remota:3306 usuario@servidor
Esto lo que hace es establecer un túnel que conecta el puerto local 33825 (arbitrario) con el puerto remoto 3306 (el de mysql).

ip_remota es la dirección ip del servidor donde esté la base de datos
usuario@servidor es el nombre de usuario y servidor con acceso ssh que pueda acceder a la base (normalmente coincide con ip_remota pero no necesariamente).

Cualquier petición local al puerto 33825 será enviada al puerto remoto 3306. Por ejemplo, si se tiene el cliente de mysql instalado en el equipo local, puede usarse:

Código:
mysql -uusuario -p -P33825
para conectarse al servidor remoto. usuario sería el usuario de la bd remota.

// Saludos
Responder Con Cita