Foros del Web » Administración de Sistemas » Shared Hosting y VPS »

Acceso remoto a base de datos

Estas en el tema de Acceso remoto a base de datos en el foro de Shared Hosting y VPS en Foros del Web. ¡Hola a todos! Soy nuevo y mi nombre es Javi, he descubierto este foro buscando sobre el problema que tengo, intentaré colaborar en el tema ...
  #1 (permalink)  
Antiguo 08/04/2012, 13:32
 
Fecha de Ingreso: abril-2012
Ubicación: Spain
Mensajes: 14
Antigüedad: 12 años
Puntos: 0
Pregunta Acceso remoto a base de datos

¡Hola a todos!

Soy nuevo y mi nombre es Javi, he descubierto este foro buscando sobre el problema que tengo, intentaré colaborar en el tema de Java que es mi mejor área.

Espero que este tema lo haya puesto en el lugar indicado, porque tiene un poco de cada y no sabía muy bien dónde colocarlo, si me he equivocado disculpad:

La cuestión es que mi primo tiene unas webs con su dominio, base de datos, etc. las cuales se administran por phpmyadmin y demás.( de web no controlo mucho)

La cosa es que me primo quiere que le haga un programa Java que se conecte a una de las base de datos(aquí entro yo), pero no consigo que me conecte. He leído que los hostings tienen el acceso remoto inhabilitado, pero que se puede habilitar. La ip es dinámica así que no sirve de nada el que pusiera la ip en la lista de permitidos para acceso remotos. ¿Hay alguna otra forma de hacer esto? En este foro he leído algo sobre grant de sql pero no lo he conseguido, aunque no sé si lo hice bien.

Por último, ¿habilitando el acceso remoto será vulnerable es servidor? ¿O seguirá siendo seguro?

¡Gracias y un saludo!
  #2 (permalink)  
Antiguo 08/04/2012, 20:51
Avatar de GospeliDEA  
Fecha de Ingreso: septiembre-2010
Mensajes: 646
Antigüedad: 13 años, 8 meses
Puntos: 54
Respuesta: Acceso remoto a base de datos

por seguridad el puerto para acceso remoto de mysql esta cerrado, a menos que tengas acceso root al servidor no podrás abrirlo.

En caso que el puerto estuvierá abierto puedes colocar el comodin % para que se pueda acceder al remotamente a la base de datos desde cualquier IP.

Desde luego habilitar el acceso remoto para cualquier IP hace que el servidor sea un blanco de ataques, lo mejor es habilitarlo para IPs determinadas.
__________________
Daniel
Gospel iDEA
Solicita una Prueba Gratis de Radio Online | VPS Hosting
  #3 (permalink)  
Antiguo 09/04/2012, 06:05
Avatar de hostingdiario  
Fecha de Ingreso: abril-2012
Ubicación: Internet
Mensajes: 57
Antigüedad: 12 años
Puntos: 3
Respuesta: Acceso remoto a base de datos

Como dijo Gospelidea, lo hace más vulnerable, por supuesto. Debes restringirlo para las IPs estáticas desde donde vayas a conectar. Esto siempre y cuando tengas un alojamiento web dedicado o vps, si estas en un proveedor de hosting compartido me temo que no será posible.

Un saludo ;)
__________________
Hosting Diario - Noticias de Hosting y Dominios en Español
  #4 (permalink)  
Antiguo 09/04/2012, 15:57
 
Fecha de Ingreso: abril-2012
Ubicación: Spain
Mensajes: 14
Antigüedad: 12 años
Puntos: 0
Sonrisa Respuesta: Acceso remoto a base de datos

Cita:
Iniciado por GospeliDEA Ver Mensaje
por seguridad el puerto para acceso remoto de mysql esta cerrado, a menos que tengas acceso root al servidor no podrás abrirlo.

En caso que el puerto estuvierá abierto puedes colocar el comodin % para que se pueda acceder al remotamente a la base de datos desde cualquier IP.

Desde luego habilitar el acceso remoto para cualquier IP hace que el servidor sea un blanco de ataques, lo mejor es habilitarlo para IPs determinadas.
¡Hola!

¡Gracias por la respuesta! La verdad no me gustaría abrir el puerto para todo el mundo, pero tampoco puedo poner un ip concreta porque mi primo tiene ip dinámica. ¿Lo de poner % dóndo se pone? Porque en el panel de administración hay un panel para añadir ip's, y sólo está añadida "localhost".

Leí que se puede permitir sólo para ciertos usuarios, ¿de esto sabes algo?

¡Un saludo!
Cita:
Iniciado por hostingdiario Ver Mensaje
Como dijo Gospelidea, lo hace más vulnerable, por supuesto. Debes restringirlo para las IPs estáticas desde donde vayas a conectar. Esto siempre y cuando tengas un alojamiento web dedicado o vps, si estas en un proveedor de hosting compartido me temo que no será posible.

Un saludo ;)
¡Hola!
Gracias a ti también por responder:) O sea, ¿que si no tiene ip estática es imposible? Te repito lo que le he puesto al compañero GospeliDEA, ¿no había una forma para permitir el acceso remoto a un usuario?

¿Cómo sé si tiene vps o servidor dedicado? Yo accedo a una ip:puerto, meto su user+ password y entro en la administración de todo, incluido el phpmyAdmin(Perdonar pero es que la web no es lo mio)


¡Gracias a los dos y un saludo!
  #5 (permalink)  
Antiguo 09/04/2012, 20:14
Avatar de VirtualSplits  
Fecha de Ingreso: julio-2010
Mensajes: 50
Antigüedad: 13 años, 9 meses
Puntos: 7
Respuesta: Acceso remoto a base de datos

Te sugiero contactar al proveedor de hosting. Ellos te darán mayores detalles acerca de la conexión remota a mysql.

Si tú tuvieras la facultad de configurar el servidor mysql para conexión remota (en el caso que el servicio resultase ser un vps o servidor dedicado) te recomiendo especificar un puerto distinto al default. Esto lo hará más seguro.

Suerte
__________________
virtualsplits
Hosting web en México - Hospedaje web confiable
  #6 (permalink)  
Antiguo 11/04/2012, 14:26
 
Fecha de Ingreso: abril-2012
Ubicación: Spain
Mensajes: 14
Antigüedad: 12 años
Puntos: 0
Respuesta: Acceso remoto a base de datos

Cita:
Iniciado por VirtualSplits Ver Mensaje
Te sugiero contactar al proveedor de hosting. Ellos te darán mayores detalles acerca de la conexión remota a mysql.

Si tú tuvieras la facultad de configurar el servidor mysql para conexión remota (en el caso que el servicio resultase ser un vps o servidor dedicado) te recomiendo especificar un puerto distinto al default. Esto lo hará más seguro.

Suerte
¡Ok, gracias! Le diré a mi primo que contacte con ellos a ver que le dicen...ya os contaré
  #7 (permalink)  
Antiguo 30/04/2012, 03:03
 
Fecha de Ingreso: abril-2012
Ubicación: Spain
Mensajes: 14
Antigüedad: 12 años
Puntos: 0
Respuesta: Acceso remoto a base de datos

Bueno, perdonar el retraso pero ando muy ocupado con la universidad.

He hablado con los del hosting y la única solución que me han dado para ips dinámicas es agregar un rango de puertos, cosa que no creo que funcione muy bien.

Sigo pensando que tiene que haber otra forma...se lo he comentado a un profesor y también se ha extrañado. ¿Alguna idea? Supongo que al final acabaré agregando todo el rango de ips y así se podría acceder desde cualquiera...pero lo veo inseguro...


¡Muchas gracias y un saludo!
  #8 (permalink)  
Antiguo 30/04/2012, 03:04
 
Fecha de Ingreso: abril-2012
Ubicación: Spain
Mensajes: 14
Antigüedad: 12 años
Puntos: 0
Respuesta: Acceso remoto a base de datos

Cita:
Iniciado por GospeliDEA Ver Mensaje
por seguridad el puerto para acceso remoto de mysql esta cerrado, a menos que tengas acceso root al servidor no podrás abrirlo.

En caso que el puerto estuvierá abierto puedes colocar el comodin % para que se pueda acceder al remotamente a la base de datos desde cualquier IP.

Desde luego habilitar el acceso remoto para cualquier IP hace que el servidor sea un blanco de ataques, lo mejor es habilitarlo para IPs determinadas.
Te "releo" y te pregunto, ¿tantos ataques recibiría?
  #9 (permalink)  
Antiguo 30/04/2012, 03:14
Avatar de GospeliDEA  
Fecha de Ingreso: septiembre-2010
Mensajes: 646
Antigüedad: 13 años, 8 meses
Puntos: 54
Respuesta: Acceso remoto a base de datos

Cita:
Te "releo" y te pregunto, ¿tantos ataques recibiría?
cualquier servidor en internet es blanco constante de ataques (de mayor o menos tamaño) abrir únicamente los puertos necesarios es fundamental para garantizar la seguridad.

existen personas que se dedican únicamente a buscar vulnerabilidades en los servidores y como acceder a ellos principalmente a través de los puertos estandar (ftp, ssh, mysql, etc)
saludos.
__________________
Daniel
Gospel iDEA
Solicita una Prueba Gratis de Radio Online | VPS Hosting
  #10 (permalink)  
Antiguo 30/04/2012, 07:23
Avatar de atlanticadigital  
Fecha de Ingreso: agosto-2008
Ubicación: Buenos Aires - Argentina
Mensajes: 1.417
Antigüedad: 15 años, 8 meses
Puntos: 128
Respuesta: Acceso remoto a base de datos

dejavih, estas sobre un servidor compartido o dedicado?
Si es compartido es logico que te bloqueen el acceso a base de datos remoto.
Si es dedicado seguramente tengas acceso root y lo puedas abrir.
En el caso que sea compartido, quiza pueda ser buena idea pasar tus webs a un vps por ejemplo en donde tendrias acceso pleno a lo que vos queres, sin poner en riesgo el resto de las webs del compartido.

Saludos.
__________________
AtlanticaDigital.net
Web Hosting
Hosting Reseller
  #11 (permalink)  
Antiguo 30/04/2012, 08:43
 
Fecha de Ingreso: abril-2012
Ubicación: Spain
Mensajes: 14
Antigüedad: 12 años
Puntos: 0
Respuesta: Acceso remoto a base de datos

Cita:
Iniciado por GospeliDEA Ver Mensaje
cualquier servidor en internet es blanco constante de ataques (de mayor o menos tamaño) abrir únicamente los puertos necesarios es fundamental para garantizar la seguridad.

existen personas que se dedican únicamente a buscar vulnerabilidades en los servidores y como acceder a ellos principalmente a través de los puertos estandar (ftp, ssh, mysql, etc)
saludos.
Joder...espero no tener que hacer esto, porque si no....

Cita:
Iniciado por atlanticadigital Ver Mensaje
dejavih, estas sobre un servidor compartido o dedicado?
Si es compartido es logico que te bloqueen el acceso a base de datos remoto.
Si es dedicado seguramente tengas acceso root y lo puedas abrir.
En el caso que sea compartido, quiza pueda ser buena idea pasar tus webs a un vps por ejemplo en donde tendrias acceso pleno a lo que vos queres, sin poner en riesgo el resto de las webs del compartido.

Saludos.
Mi primo tiene contratado un hosting(php+mys-l+apache) (creo) + dominio, ¿eso qué significa? No me suena nada de compartido ni dedicado... Si al final es compartido qué le tendría que decir a mi primo que contrate un vps ¿no?
  #12 (permalink)  
Antiguo 30/04/2012, 09:02
Avatar de GospeliDEA  
Fecha de Ingreso: septiembre-2010
Mensajes: 646
Antigüedad: 13 años, 8 meses
Puntos: 54
Respuesta: Acceso remoto a base de datos

Cita:
Mi primo tiene contratado un hosting(php+mys-l+apache) (creo) + dominio, ¿eso qué significa? No me suena nada de compartido ni dedicado... Si al final es compartido qué le tendría que decir a mi primo que contrate un vps ¿no?
lo más seguro es que se trata de un hosting compartido.
si está en dentro de tu presupuesto podrías pensar en adquirir un vps.
__________________
Daniel
Gospel iDEA
Solicita una Prueba Gratis de Radio Online | VPS Hosting
  #13 (permalink)  
Antiguo 30/04/2012, 13:05
Avatar de atlanticadigital  
Fecha de Ingreso: agosto-2008
Ubicación: Buenos Aires - Argentina
Mensajes: 1.417
Antigüedad: 15 años, 8 meses
Puntos: 128
Respuesta: Acceso remoto a base de datos

Por lo que contas, es muy probable que se trate de un servicio compartido. En este caso va a ser muy dificil que te den acceso remota a la base de datos.
Te sugiero ver opciones de vps, mediante el cual vos vas a poder abrir el puerto correspondiente para conectarte remotamente a la base de datos sin problemas.

Saludos.
__________________
AtlanticaDigital.net
Web Hosting
Hosting Reseller
  #14 (permalink)  
Antiguo 30/04/2012, 19:16
 
Fecha de Ingreso: abril-2012
Ubicación: Spain
Mensajes: 14
Antigüedad: 12 años
Puntos: 0
Respuesta: Acceso remoto a base de datos

Cita:
Iniciado por atlanticadigital Ver Mensaje
Por lo que contas, es muy probable que se trate de un servicio compartido. En este caso va a ser muy dificil que te den acceso remota a la base de datos.
Te sugiero ver opciones de vps, mediante el cual vos vas a poder abrir el puerto correspondiente para conectarte remotamente a la base de datos sin problemas.

Saludos.
Pero entonces, ¿contratando un vps sólo se diferenciaría en que puedo elegir el puerto? Seguiría teniendo que agregar ips y eso ¿no?

¡Gracias!
  #15 (permalink)  
Antiguo 30/04/2012, 20:36
Avatar de GospeliDEA  
Fecha de Ingreso: septiembre-2010
Mensajes: 646
Antigüedad: 13 años, 8 meses
Puntos: 54
Respuesta: Acceso remoto a base de datos

al tener un vps tienes el control de la maquina virtual y podrás abrir el puerto necesario para la conexión remota.

como te dije en mi primer respuesta:

"En caso que el puerto estuvierá abierto puedes colocar el comodin % para que se pueda acceder remotamente a la base de datos desde cualquier IP."

tendrás que hacer lo mismo.
__________________
Daniel
Gospel iDEA
Solicita una Prueba Gratis de Radio Online | VPS Hosting
  #16 (permalink)  
Antiguo 01/05/2012, 03:44
 
Fecha de Ingreso: abril-2012
Ubicación: Spain
Mensajes: 14
Antigüedad: 12 años
Puntos: 0
Respuesta: Acceso remoto a base de datos

Cita:
Iniciado por GospeliDEA Ver Mensaje
al tener un vps tienes el control de la maquina virtual y podrás abrir el puerto necesario para la conexión remota.

como te dije en mi primer respuesta:

"En caso que el puerto estuvierá abierto puedes colocar el comodin % para que se pueda acceder remotamente a la base de datos desde cualquier IP."

tendrás que hacer lo mismo.
Entonces como dijistes, el servidor podría ser blanco de ataque ¿no? Sólo que ahora será más seguro y no tendrá tantos porque le pondría un puerto diferente.

Gracias y siento ser pesado
  #17 (permalink)  
Antiguo 01/05/2012, 06:09
 
Fecha de Ingreso: enero-2011
Mensajes: 19
Antigüedad: 13 años, 3 meses
Puntos: 3
Respuesta: Acceso remoto a base de datos

Haber, no creo que si hablas con tu hosting, tenga muchos problemas en ofrecerte la posibilidd de compartir la base de datos, yo en mi proveedor, tengo una opción para hacerlo, aunque es cierto que la vulnerabilidad de tu base de datos aumenta con esta situación.
Yo en mis proyectos he optado por crear una api en php, la cual me sirve de pasarela, me autentifico en la api desde java y paso las consultas, y la api, me da los resultados, los cuales despues los trato con java.
Creo que es la mejor solución, podrás haceder a los datos independientemente de la ip desde la que te conectes y mantendras una seguridad en tu base de datos.
  #18 (permalink)  
Antiguo 01/05/2012, 11:10
 
Fecha de Ingreso: abril-2012
Ubicación: Spain
Mensajes: 14
Antigüedad: 12 años
Puntos: 0
Respuesta: Acceso remoto a base de datos

Cita:
Iniciado por kutesan Ver Mensaje
Haber, no creo que si hablas con tu hosting, tenga muchos problemas en ofrecerte la posibilidd de compartir la base de datos, yo en mi proveedor, tengo una opción para hacerlo, aunque es cierto que la vulnerabilidad de tu base de datos aumenta con esta situación.
Yo en mis proyectos he optado por crear una api en php, la cual me sirve de pasarela, me autentifico en la api desde java y paso las consultas, y la api, me da los resultados, los cuales despues los trato con java.
Creo que es la mejor solución, podrás haceder a los datos independientemente de la ip desde la que te conectes y mantendras una seguridad en tu base de datos.

Sí, si puedo añadir las ips para acceder, pero como se accederá desde una ip dinámica pues tendría que poner %, para que cualquier ip estuviera presente.

Me ha gustado tu solución, ¿me podrías pasar esta API sin los datos de conexión por favor? ¿O la quieres mantener privada? Es que de PHP no tengo mucha idea, lo mío es Java

¡Gracias y un saludo!
  #19 (permalink)  
Antiguo 08/05/2012, 10:17
 
Fecha de Ingreso: abril-2012
Ubicación: Spain
Mensajes: 14
Antigüedad: 12 años
Puntos: 0
Respuesta: Acceso remoto a base de datos

una subida...
  #20 (permalink)  
Antiguo 09/05/2012, 13:35
Avatar de NetGratis_eu  
Fecha de Ingreso: mayo-2012
Mensajes: 19
Antigüedad: 12 años
Puntos: 2
Respuesta: Acceso remoto a base de datos

Tanto la autentificación como la API deben ser altamente seguras, y bloqueadas contra los intentos de ataque más frecuentes. Si no eres experto en el tema, podrías exponer toda la base de datos (o incluso archivos) a cualquier persona - asegúrate de revisar cualquier posibilidad de acceso.

Pero, sinceramente, yo iba a proponerte esa misma solución.
  #21 (permalink)  
Antiguo 17/05/2012, 04:35
 
Fecha de Ingreso: abril-2012
Ubicación: Spain
Mensajes: 14
Antigüedad: 12 años
Puntos: 0
Respuesta: Acceso remoto a base de datos

Cita:
Iniciado por NetGratis_eu Ver Mensaje
Tanto la autentificación como la API deben ser altamente seguras, y bloqueadas contra los intentos de ataque más frecuentes. Si no eres experto en el tema, podrías exponer toda la base de datos (o incluso archivos) a cualquier persona - asegúrate de revisar cualquier posibilidad de acceso.

Pero, sinceramente, yo iba a proponerte esa misma solución.
Perdón por la respuesta tardía, he estado ocupado. Creo que como no sé hacer la API en PHP y no sé nada de seguridad(repito, lo mío es Java y soy estudiante), lo más seguro es que abra todo el rango de ip's. Supuestamente si he contratado un servicio debería de estar bien protegido, como no es un negocio muy conocido no creo que sufra muchos ataques...no sé

Etiquetas: dominio, hosting, ip, remoto, servidor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:28.