Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Acceso a mi db remota sin VPN (https://www.clubdelphi.com/foros/showthread.php?t=11303)

Slash 10-06-2004 15:07:57

Acceso a mi db remota sin VPN
 
Wenassssss como andan?
Necesito de su ayuda...nuevamente.
Para acceder a mis db por interner abro una conexion VPN y mi programa hace las consultas atravez de esta. Ahora yo quisiera no tener que abrir la conexion, o por lo menos que la conexion la realice el programa. Es sobre todo para la comodidad de los usuarios, para que no tengan que dar tantas vueltas, que solamente abran el programa y listo, este se conecte solo y puedan hacer las consultas necesarias.
No es imprescindible que use la VPN si hay otra forma de hacer las consultas remotamente diganme...

Muchas Gracias ...Slash.

jachguate 10-06-2004 15:32:09

El hacerlo a través de una VPN hace que la conexión sea mas segura; pero no es indispensable.

Ya tenes un servidor con un IP público, por lo que este será accesible para cualquier equipo conectado a internet. Si este servidor es el mismo que tiene la base de datos, solamente te queda verificar que el/los firewall dejen transitar libremente el tráfico por él.

Si el servidor está dentro de tu red, podrias configurar el servidor frontal de internet para que re-transmita el tráfico entrante por el puerto de la bd al servidor de base de datos. No tengo idea de que puerto(s) sean..... pues no has mencionado cual es tu base de datos....

Hasta luego,

;)

Slash 10-06-2004 15:45:38

Uso InterBase...pero si usar una VPN es mas

Slash 10-06-2004 15:48:31

Perdon tuve un problema con el teclado. Les decia que si usar una VPN es mas seguro la sigo usando no hay problema, pero quisiera saber si se puede hacer que mi aplicacion realice la conexion.

guillotmarc 10-06-2004 18:01:35

Hola.

Puedes hacer la conexión directamente por Internet sin necesidad de la VPN, pero efectivamente es más segura la VPN.

Tienes otra posiblidad, que es utilizar un programa para crear un Túnel TCP seguro. Es muy fácil de instalar/configurar y además de permitirte tener una conexión segura (con los datos viajando encriptados), va a acelerar la aplicación porqué los paquetes viajan por la red comprimidos.

http://www.ibphoenix.com/main.nfs?a=...ge=ibp_zebedee

Saludos.

Slash 11-06-2004 02:33:54

Hola...mira no es eso exactamente lo ke quiero yo mas bien preferiria que fuese mi propia aplicacion la que se conectara, hay algun componente en Delphi 7 que me ayude a hacer esto?

Ha y muchas gracias por contestar siempre son una masa!!!

...Slash.

guillotmarc 11-06-2004 10:28:12

A ver, si no quieres no tienes que usar nada (ni VPN ni tuneles).

Ejplo. de una cadena de conexión directa : direccion_ip:ruta_local\archivo_de_datos

Es decir : 114.21.21.235:E:\Datos\Contabilidad.gdb

Ahora bien, si quieres que la conexión sea segura, de forma que nadie pueda espiar los datos intercambiados, puedes usar una VPN o el túnel IP.

NOTA: En el enlace que te pasé puedes ver como para instalar el túnel IP ZeBeDee sole se precias copiar un par de archivos con la aplicación, y también te indica que instrucción debe ejecutar tu aplicación para que ella misma abra el túnel.

Saludos.

Slash 15-06-2004 17:04:35

Hoals...resulta que baje estos archivos pero no se como instalar el programa
es que no tiene ningun *.exe...Ademas no se donde descomprimir las librerias.

Zebedee core source
zebedee-2.4.1.tar.gz (161k)

Required libraries
blowfish-0.9.5a.tar.gz (22k)

zlib-1.1.4.tar.gz (170k)

bzip2-1.0.1.tar.gz (455k, optional, Zebedee can be built without it)

guillotmarc 15-06-2004 17:12:55

Hola.

Para windows utiliza este instalador http://www.winton.org.uk/zebedee/zbd241setup.exe

Saludos.

Slash 16-06-2004 15:11:47

Gracias por la ayuda pero habria algo mas...

Ya lo instale ahora que hago con las librerias que baje? donde las copio.
Y tambien me queda la duda de como definir usuarios...porque sino cualquiera que tenga ZeBeDee y mi IP puede acceder a mis recursos.

Muchas Gracias ...Slash.

guillotmarc 16-06-2004 15:23:53

Hola.

Cita:

Empezado por Slash
Ya lo instale ahora que hago con las librerias que baje? donde las copio.

:confused: :confused: ¿ A que te refieres ?

¿ Ya has seguido las instrucciones de este documento ?
http://www.ibphoenix.com/main.nfs?a=...ge=ibp_zebedee

Cita:

Empezado por Slash
Y tambien me queda la duda de como definir usuarios...porque sino cualquiera que tenga ZeBeDee y mi IP puede acceder a mis recursos.

Como verás en ese documento, puedes establecer una conexión segura, encriptada con claves. Por lo que aunque tengan ZeBeDee y tu IP van a necesitar las claves definidas en ZeBeDee para poder conectar con el servidor Interbase/Firebird.

En todo caso, si quieres crear usuarios en Interbase/Firebird, deberias abrir un nuevo hilo (como indica la guia de estilo del Foro).
Consulta la documentación sobre la utilidad gsec para crear nuevos usuarios.

Saludos.

Slash 17-06-2004 15:56:04

Aver...estoy reperdido...
Ya instale Zebedee en las dos maquinas. A la que quiero que sea servidor le pongo esto en el archivo conf.zbd:

#-----------------------------------------------------------------
# Config file to use on a Server running Firebird & ZeBeDee
#
verbosity 2 # Message type
server true # Server Mode
detached true # Free from console
udpmode false # we don’t need UDP
logfile './zebedee.log' # I love log files
keygenlevel 2 # Key level
# To validate private keys, as mentioned in the next chapter
# comment out the next line and use the file name you want
#checkidfile './clients.ids'

redirect none # Close all redirection ports

# Allows Firebird connections
redirect 3050 # Firebird default port

targethost 192.168.0.3 # target is on the same machine

# Some other parameters
compression zlib:9 # maximum zlib compression
keylength 256 # 256 bits keys
keylifetime 36000 # share keys last for 10 hours
maxbufsize 16383 # Maximum buffer length
#--------------------------------------------------------------
luego ejecuto la sentencia zebedee -f conf.zbd y no hace nada.

En el cliente repito la operacion pero en el archivo conf.zbd pongo:
#------------------------------------------------------------------
# Config File - Client
#
verbosity 1 # Basic messages only
server false # Client
detached true # Closes Console

# You should change the next line to your environment
# with this example, the connection string should be localhost/3051
# You can change port 3051 to another one

tunnel 3051: 192.168.0.3:3050 #<--linea 12

# If you will use a private key, comment out
# the next line, and personalize the file name, if needed

# include './myclient.key'
#------------------------------------------------------------------cuando ejecuto la sentencia zebedee -f conf.zbd me da un error en la linea 12.

me podrian dar una mano :(
Gracias ...Slash.

guillotmarc 17-06-2004 17:44:17

Hola.

http://www.winton.org.uk/zebedee/maillist.html

Aqui tienes la mailing list de discusiones sobre el ZeBeDee. Prueba a consultarlo aquí.

Saludos.


La franja horaria es GMT +2. Ahora son las 21:46:04.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi