Foros del Web » Administración de Sistemas » Unix / Linux »

cambiar puerto en ftp

Estas en el tema de cambiar puerto en ftp en el foro de Unix / Linux en Foros del Web. Tengo vsftp intalado en un centos 6.5 lo intento poner en modo remoto para hacer unas pruebas pero tengo un problema el router de casa ...
  #1 (permalink)  
Antiguo 20/12/2013, 15:22
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 10 meses
Puntos: 10
cambiar puerto en ftp

Tengo vsftp intalado en un centos 6.5 lo intento poner en modo remoto para hacer unas pruebas pero tengo un problema el router de casa tiene bloqueado el puerto 20 21, que tendria que hacer en el archivo de configuracion vsftpd para poder utilizar otro puerto.
  #2 (permalink)  
Antiguo 20/12/2013, 16:08
Avatar de barna_rasta  
Fecha de Ingreso: agosto-2003
Mensajes: 214
Antigüedad: 21 años, 3 meses
Puntos: 11
Respuesta: cambiar puerto en ftp

Hola azaz,
dale una miradita a esto ====> http://www.cyberciti.biz/faq/change-...erver-port-21/
Recuerda que debes tambien abrir el NAT del router y darle alta y redirecion a tu ip.
  #3 (permalink)  
Antiguo 21/12/2013, 10:07
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 10 meses
Puntos: 10
Respuesta: cambiar puerto en ftp

Hola barna_rasta, buscando en google encontre muchos manuales que dicen esto mismo pero no encuentro esta linea.

listen_port=21

La version que uso es vsftpd-2.2.2-11.el6_4.1.i686

igual la añadi al final del archivo de configuracion.

al intentar conectarme con filezilla me da este error

El servidor envió una respuesta pasiva con una dirección no enrutable. Usando en su lugar la dirección del servidor.

Error: Conexión superó el tiempo de espera
Error: Error al recuperar el listado del directorio

el router aparte de tener el puerto 21 tambien tiene el 20 initulizable no se si esto puede ser el problema.

Saludos

Última edición por azaz; 21/12/2013 a las 12:58
  #4 (permalink)  
Antiguo 24/12/2013, 07:44
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: cambiar puerto en ftp

¿estás usando modo FTP pasivo?
  #5 (permalink)  
Antiguo 24/12/2013, 09:20
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 10 meses
Puntos: 10
Respuesta: cambiar puerto en ftp

Hola AlvaroG, probe con FileZilla en los dos modo pasivo y activo pero me da el mismo error.
No se si tiene algo que ver pero mi router el puerto 20 como el 21 no se pueden utilizar, cambie el puerto 21 pero no se si me estara dando problema no poder utilizar el puerto 20 en el router o no tiene nada que ver.

si me pueden aclarar lo del puerto 20 se que se utiliza para pasar los datos por eso digo que ahi puede estar mi problema.
  #6 (permalink)  
Antiguo 26/12/2013, 10:38
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: cambiar puerto en ftp

El puerto 20 es el usado para las conexiones de datos, el 21 para las conexiones de control.

A no ser que lo habilites explícitamente, no creo que puedas usar FTP normal (activo) detrás de un router/firewall doméstico. De todas maneras, si es tu router, deberías poder desbloquear el puerto 21.

Saludos.
  #7 (permalink)  
Antiguo 27/12/2013, 08:38
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 10 meses
Puntos: 10
Respuesta: cambiar puerto en ftp

Cita:
Iniciado por AlvaroG Ver Mensaje
El puerto 20 es el usado para las conexiones de datos, el 21 para las conexiones de control.

A no ser que lo habilites explícitamente, no creo que puedas usar FTP normal (activo) detrás de un router/firewall doméstico. De todas maneras, si es tu router, deberías poder desbloquear el puerto 21.

Saludos.
primero agradecerte tu colaboracion, haber el puerto 20 y 21 entre otros en mi router me dicen que estos puertos no se pueden tocar, evidentemente porque tengo otros servicios contratados realmente si que puedo pero como es para hacer pruebas no quiero hacerlo, lo que hice fue abrir otro puerto por ejemplo 2100 y añadir listen con el puerto al vsftpd.conf, pero tengo las dudas de como cambio lo del puerto 20 que mi router tampoco me deja usarlo?
no se si me explico bien, igual que cambio el puerto 21 como puedo cambiar el 20 que se utiliza por defecto?
saludos.
  #8 (permalink)  
Antiguo 30/12/2013, 13:40
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: cambiar puerto en ftp

En conexiones pasivas no deberías necesitar el puerto 20, pero en cualquier caso la configuración que lo cambia es "ftp_data_port"

O sea, que debes usar

listen_port = XX
ftp_data_port = YY
  #9 (permalink)  
Antiguo 02/01/2014, 07:29
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 10 meses
Puntos: 10
Respuesta: cambiar puerto en ftp

hola gracias por tu colaboracion AlvaroG, no consigo aceder al servidor via ftp usando el filezilla me da este error:

Respuesta: 500 OOPS: cannot change directory:/home/prueba
Error: Error crítico
Error: No se pudo conectar al servidor


alguna idea de lo que puede estar fallando?
saludos
  #10 (permalink)  
Antiguo 02/01/2014, 08:24
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: cambiar puerto en ftp

Parece que hubieses configurado /home/prueba como raíz del servidor FTP, pero el directorio no existe
  #11 (permalink)  
Antiguo 03/01/2014, 08:00
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 10 meses
Puntos: 10
Respuesta: cambiar puerto en ftp

trastee un poco pero no consigo solucionarlo, me estoy intentando conectar desde filezilla y esto son los errores que me dan:


Estado: Conectando a xxxxxxxx:xxxx...
Estado: Conexión establecida, esperando el mensaje de bienvenida...
Respuesta: 220 (vsFTPd 2.2.2)
Comando: USER prueba
Respuesta: 331 Please specify the password.
Comando: PASS *****
Respuesta: 230 Login successful.
Comando: OPTS UTF8 ON
Respuesta: 200 Always in UTF8 mode.
Estado: Conectado
Estado: Recuperando el listado del directorio...
Comando: PWD
Respuesta: 257 "/home/prueba"
Comando: TYPE I
Respuesta: 200 Switching to Binary mode.
Comando: PASV
Respuesta: 227 Entering Passive Mode (192,168,1,35,228,193).
Estado: El servidor envió una respuesta pasiva con una dirección no enrutable. Usando en su lugar la dirección del servidor.
Comando: LIST
Error: The data connection could not be established: ECONNREFUSED - Connection refused by server
Error: Conexión superó el tiempo de espera
Error: Error al recuperar el listado del directorio

haciendo la depuracion de los errores en filezilla me mostro esto:





Conectando a probe.filezilla-project.org
Respuesta: 220 FZ router and firewall tester ready
USER FileZilla
Respuesta: 331 Give any password.
PASS 3.7.3
Respuesta: 230 logged on.
Comprobando si la IP externa es correcta
Obteniendo la dirección IP externa de http://ip.filezilla-project.org/ip.php
Comprobando si la IP externa es correcta
IP xxxxxxxxxx id-ej-cch-gi
Respuesta: 200 OK
PREP 1849
Respuesta: 200 Using port 1849, data token 1138323981
PORT 83,49,227,68,7,57
Conexión perdida
Conexión cerrada


pero no entiendo donde esta el error para poder solucionarlo, si me podeis ayudar un poco.

Saludos

Etiquetas: centos, ftp, puerto
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 10:27.