Ir al contenido

Conflicto con 2 ftp's


Traca
 Share

Publicaciones recomendadas

Hola a todos!

Tengo un problema al montar 2 servidores ftp's en casa. me explico:

Utilizo el programa G6 ftp server v2 rc1 (una version vieja, pero ha sido la unica que me ha funcionado), tengo una red con 1 PC inalambrico (el mio) y otro PC de con ethernet. ADSL IP Dinamica.

En los 2 Pc's utilizo el programa No-ip Duc (pero tambien podria utilizar el programa de Dyndns indistintamente) con distintos usuarios.

En mi PC, tengo configurado bien el ftp con el puerto 21 (abierto en el router,claro) pongo ftp://midirecion1.no-ip.es y funciona correctamente, todo perfecto.

Pero.... (maldita palabra) a la hora de configurar mi 2 ftp, en el Pc del escritorio, con el mismo programa y con una cuenta de No-ip distinta, abriendo el puerto 22 (porque el 21 ya lo tengo abierto para el otro ftp y no me deja ponerlo con el mismo puerto)

Pongo ftp://midirecion2.no-ip.es:22 y me sale un mensaje que pone:

"Windows no tiene acceso a esta carpeta... detalles: no se ha podido establecer una conexion con el servidor"

Pero si pongo ftp://midirecion2.no-ip.es (si señalar el puerto 22) me hace entrar en el primer ftp :?

Alguien sabe que puede ser??

Se puede hacer??

Muchisimas gracias!!!!

Enlace al comentario
Compartir en otros sitios web

ok, desinstalo un programa de ellos.

El ftp que no funciona, me dice que el puerto esta bierto; creo que el Panda (que a mi personalmente no me gusta NADA) tiene permiso en dejar pasar el programa.

Ahora provare de hacer el scan de puertos, a ver que dice.

Una cosa, mas, en teoria, si pongo el mismo nombre de ip, pero en distintos puertos, solo con especificar el puerto, iria a uno o al otro, no??

Muchas gracias

Enlace al comentario
Compartir en otros sitios web

Exacto, marcando el puerto por el cual quieres acceder el router ya se encarga de rediridgir la petición a la máquina la cual tiene asignado ese puerto.

Cuando realizes el scan de puertos hazlo una vez con el Panda enchufado y otro sin él, así verás si realmente está filtrando ese servidor FTP.

Saludos.

Enlace al comentario
Compartir en otros sitios web

Hola,

yo tuve un tiempo una configuración en la que un par de ftps uno era mapeado a una maquina linux con proftp puerto 121, y otra a un win con serv-U al puerto estándard 21 (ambas detrás de un router P643). Éste último era de de acceso más público. El hecho de poner 121 es:

- por comodidad, solo cambias un uno

- no es un puerto muy usado, a diferencia del 22, típico de ssh

Saludos, ;)

Enlace al comentario
Compartir en otros sitios web

nada!

he configurado otra vez todo y nada. He provado con el scan de puertos (una vez activado el panda y otr sin) pero nada, todos me dicen que esta bien, que no hay ningun problema.

Igualmente, cuando desactico el panda, pruevo de entrar en el ftp, pero no hace nada. :(

Tambien me encuentro que, con el otro FTP, solo se pueden bajar los archivos aquellos que lo hacen a traves de un cliente de ftp, y no desde el explorador de internet. He preguntado en el chat y alguien me comento que puede ser por el tiempo de respuesta y por eso no hace nada, es raro, porque lo he provado con amigos y los veo perfectamente cuando se conectan al ftp, pero no consiguen conectarse a el.

podria poner parte del log que pone en el server, a ver si alguien sabe porque pasa eso??

Muchas gracias :D

Enlace al comentario
Compartir en otros sitios web

Pues sinceramente, he gran parte del porque montarme el ftp, es por el motivo de poder bajar mis cosas a traves de internet y desde cualquier odenador, y no tener que depender de programas :cry:

tengo el log del server, de una persona que no puede conectarse a mi server a traves del explorer y otro que si, a ver si alguien sabe que puede ser:

Persona que no ha podido conectarse:

(not logged in) (83.36.134.83) > connected to ip : 192.168.1.101

(000001) 06/03/2005 1:10:04 - (not logged in) (83.36.134.83) > sending welcome message.

(000001) 06/03/2005 1:10:04 - (not logged in) (83.36.134.83) > 220 FTP Ignasi by G6 FTP Server ready ...

(000001) 06/03/2005 1:10:08 - (not logged in) (83.36.134.83) > USER anonymous

(000001) 06/03/2005 1:10:08 - (not logged in) (83.36.134.83) > 331 Password required for anonymous.

(000001) 06/03/2005 1:10:12 - (not logged in) (83.36.134.83) > PASS ********

(000001) 06/03/2005 1:10:12 - anonymous [Prova] (83.36.134.83) > logged in anonymously with login/pass : anonymous/IEUser@

(000001) 06/03/2005 1:10:12 - anonymous [Prova] (83.36.134.83) > 230 User Prova logged in.

(000001) 06/03/2005 1:10:16 - anonymous [Prova] (83.36.134.83) > OPTS utf8 on

(000001) 06/03/2005 1:10:16 - anonymous [Prova] (83.36.134.83) > 500 Unknown command.

(000001) 06/03/2005 1:10:20 - anonymous [Prova] (83.36.134.83) > SYST

(000001) 06/03/2005 1:10:20 - anonymous [Prova] (83.36.134.83) > 215 UNIX Type: L8

(000001) 06/03/2005 1:10:24 - anonymous [Prova] (83.36.134.83) > SITE help

(000001) 06/03/2005 1:10:24 - anonymous [Prova] (83.36.134.83) > 500 Unknown command.

(000001) 06/03/2005 1:10:29 - anonymous [Prova] (83.36.134.83) > PWD

(000001) 06/03/2005 1:10:29 - anonymous [Prova] (83.36.134.83) > 257 "/" is current directory.

(000001) 06/03/2005 1:10:32 - anonymous [Prova] (83.36.134.83) > NOOP

(000001) 06/03/2005 1:10:32 - anonymous [Prova] (83.36.134.83) > 200 NOOP command successful.

(000001) 06/03/2005 1:10:36 - anonymous [Prova] (83.36.134.83) > CWD /

(000001) 06/03/2005 1:10:36 - anonymous [Prova] (83.36.134.83) > asked to change directory : 'C:\Documents and Settings\Ignasi\Escritorio\Cuina\ -> C:\Documents and Settings\Ignasi\Escritorio\Cuina\' --> Access allowed.

(000001) 06/03/2005 1:10:36 - anonymous [Prova] (83.36.134.83) > 250 CWD command successful. "/" is current directory.

(000001) 06/03/2005 1:10:40 - anonymous [Prova] (83.36.134.83) > TYPE A

(000001) 06/03/2005 1:10:40 - anonymous [Prova] (83.36.134.83) > 200 Type set to A.

(000001) 06/03/2005 1:10:43 - anonymous [Prova] (83.36.134.83) > PASV

(000001) 06/03/2005 1:10:43 - anonymous [Prova] (83.36.134.83) > 227 Entering Passive Mode (192,168,1,101,220,251).

(000001) 06/03/2005 1:11:20 - anonymous [Prova] (83.36.134.83) > disconnected. (00:01:16)

Persona que si, a podido:

(not logged in) (192.168.1.1) > connected to ip : 192.168.1.101

(000002) 06/03/2005 1:14:14 - (not logged in) (192.168.1.1) > sending welcome message.

(000002) 06/03/2005 1:14:14 - (not logged in) (192.168.1.1) > 220 FTP Ignasi by G6 FTP Server ready ...

(000002) 06/03/2005 1:14:14 - (not logged in) (192.168.1.1) > USER anonymous

(000002) 06/03/2005 1:14:14 - (not logged in) (192.168.1.1) > 331 Password required for anonymous.

(000002) 06/03/2005 1:14:14 - (not logged in) (192.168.1.1) > PASS ********

(000002) 06/03/2005 1:14:14 - anonymous [Prova] (192.168.1.1) > logged in anonymously with login/pass : anonymous/IEUser@

(000002) 06/03/2005 1:14:14 - anonymous [Prova] (192.168.1.1) > 230 User Prova logged in.

(000002) 06/03/2005 1:14:14 - anonymous [Prova] (192.168.1.1) > OPTS utf8 on

(000002) 06/03/2005 1:14:14 - anonymous [Prova] (192.168.1.1) > 500 Unknown command.

(000002) 06/03/2005 1:14:14 - anonymous [Prova] (192.168.1.1) > SYST

(000002) 06/03/2005 1:14:14 - anonymous [Prova] (192.168.1.1) > 215 UNIX Type: L8

(000002) 06/03/2005 1:14:14 - anonymous [Prova] (192.168.1.1) > SITE help

(000002) 06/03/2005 1:14:14 - anonymous [Prova] (192.168.1.1) > 500 Unknown command.

(000002) 06/03/2005 1:14:14 - anonymous [Prova] (192.168.1.1) > PWD

(000002) 06/03/2005 1:14:14 - anonymous [Prova] (192.168.1.1) > 257 "/" is current directory.

(000002) 06/03/2005 1:14:14 - anonymous [Prova] (192.168.1.1) > NOOP

(000002) 06/03/2005 1:14:14 - anonymous [Prova] (192.168.1.1) > 200 NOOP command successful.

(000002) 06/03/2005 1:14:15 - anonymous [Prova] (192.168.1.1) > CWD /

(000002) 06/03/2005 1:14:15 - anonymous [Prova] (192.168.1.1) > asked to change directory : 'C:\Documents and Settings\Ignasi\Escritorio\Cuina\ -> C:\Documents and Settings\Ignasi\Escritorio\Cuina\' --> Access allowed.

(000002) 06/03/2005 1:14:15 - anonymous [Prova] (192.168.1.1) > 250 CWD command successful. "/" is current directory.

(000002) 06/03/2005 1:14:15 - anonymous [Prova] (192.168.1.1) > TYPE A

(000002) 06/03/2005 1:14:15 - anonymous [Prova] (192.168.1.1) > 200 Type set to A.

(000002) 06/03/2005 1:14:15 - anonymous [Prova] (192.168.1.1) > PASV

(000002) 06/03/2005 1:14:15 - anonymous [Prova] (192.168.1.1) > 227 Entering Passive Mode (192,168,1,101,55,12).

(000002) 06/03/2005 1:14:15 - anonymous [Prova] (192.168.1.1) > LIST

(000002) 06/03/2005 1:14:15 - anonymous [Prova] (192.168.1.1) > 150 Data connection accepted from 192.168.1.101:1915; transfer starting.

(000002) 06/03/2005 1:14:15 - anonymous [Prova] (192.168.1.1) > 226 File sent ok.

(000002) 06/03/2005 1:14:22 - anonymous [Prova] (192.168.1.1) > disconnected. (00:00:08)

Enlace al comentario
Compartir en otros sitios web

Yo tengo un servidor FTP también, y muchas veces ha habido gente que, usando un navegador o el Explorador de Windows, a la primera no se ha conectado y al X intento sí que lo ha conseguido. Como menciona dominanco, son programas que sirven para unas prisas; pero la mejor manera de conectarse a un servidor FTP es usando un cliente FTP puro. Te recomiendo Filezilla: código abierto, sencillo y muy rápido.

Enlace al comentario
Compartir en otros sitios web

Pues la conclusión que saco yo es que va a ser difícil que te funcionen los dos FTPs a la vez. Por lo menos a base de abrir los puertos simplemente. Y la explicación que encuentro yo es la siguiente:

El FTP es un protocolo que lleva información de las direcciones IP dentro de la parte de datos del paquete TCP (fíjate en el log "(000001) 06/03/2005 1:10:43 - anonymous [Prova] (83.36.134.83) > 227 Entering Passive Mode (192,168,1,101,220,251)", está diciendo cosas sobre la IP -de la red interna- que tiene el servidor, 192.168.1.101). Lo que ocurre es que al pasar por el router y hacerle NAT, es necesario modificar también esa información "interna" sobre las IPs. Un router normal tiene controlado esto porque ya sabe que si se trata del puerto 21 es FTP e "inspecciona" esos paquetes buscando comandos FTP de tipo PORT, PASV, etc. Ahora bien, cuando se utiliza para FTP un puerto cualquiera (como el 121 que utilizas para tu segundo servidor FTP), el software/firmware del router ha de estar preparado para inspeccionar TODOS los paquetes TCP que pasan por el router y a los que les va a hacer NAT para buscar esos comandos FTP y modificarlos adecuadamente.

Yo he encontrado muy poquitos routers (y no de los baratos) que son capaces de hacer eso (poner un puerto visible FTP en puertos distintos al 21).

Si no te ha funcionado el FTP en el puerto 121 es que ese router no hace lo que he comentado y no te va funcionar.

Un saludo.

Enlace al comentario
Compartir en otros sitios web

Invitado
Este tema está cerrado a nuevas respuestas.
 Share

×
×
  • Crear nuevo...

Información importante

Términos de Uso Política de privacidad Hemos colocado cookies en su dispositivo para ayudar a mejorar este sitio web. Puedes ajustar la configuración de tus cookies ; de lo contrario, asumiremos que quieres continuar.