Soporte » Seguridad » Imposible utilizar otro puerto FTP distinto al default 21

  • Buenas, entre ayer y hoy pasé horas arrancándome los pelos de la cabeza porque el wordpress no conectaba con mi servidor FTP.

    Eso por supuesto desde un principio sospeché que fuera un problema de wordpress pues con filezilla podía conectar sin ningún problema, incluso desde el navegador, podía acceder y listar los archivos y carpetas correspondientes al usuario.

    Pensé que fuera un problema el hecho que el servidor lo tengo para usar conexión segura TLS, así que desabilité todo. Por supuesto también sospeché que fuera un problema con el puerto, pero mis soluciones se centraban en hacer que wordpress intentara usar el puerto que tengo configurado para tal fin.

    También intenté probar con el método FS_METHOD ftpsockets, el direct usa I/O sobre HTTP así que no es el caso, mucho menos SSH, en todo caso ftpext, pero no tengo instalada tal extensión. Tampoco tuve suerte.

    Al fin hice lo que no quería, cambiar el puerto del servidor al 21, un riesgo de seguridad para un servidor casero como el mio, y entonces wordpress por fin pudo conectar.

    Así como ven, hago un llamado a los desarroladores a que puedan corregir el problema, por supuesto si alguien gusta reproducir para apoyar o confirmar mi problema sería fabuloso, solo deben cambiar el puerto de su servidor FTP, y verán como wordpress deja de actualizar e instalar nuevos temas y plugines.

Viendo 1 respuesta (de 1 total)
  • PD: Que raro que no se pueda editar un post

    PD: Luego de escribir este Post, intenté probar usar el puerto 21 usando conexión TLS para lo cual, agregué debidamente la siguiente definición en el archivo wp-config.php

    define(‘FTP_SSL’, true);

    y aunque al parecer si logra hacer conexión, el error en este caso es usuario y contraseña incorrectos. Muy curioso.

    Sería bueno resaltar que mi servidor FTP es vsftpd, y estoy usando libpam_pwdfile para el acceso de usuarios virtuales, dichos usuarios tienen jaula chroot.

    El error de usuario y contraseña incorrectos no ocurre al usar una conexión plana.

    El error tampoco ocurre en Filezilla, con Filezilla puedo entrar con o sin TLS, con o sin puerto 21, y cualquier combinación de esas opciones. Definitivamente el problema no es el servidor.

Viendo 1 respuesta (de 1 total)
  • El debate ‘Imposible utilizar otro puerto FTP distinto al default 21’ está cerrado a nuevas respuestas.