Cita: Puedes comprobar con un cliente ftp a conectar y veras como lo haces sin problemas, o bien hazlo desde 3w.web2ftp.com/index.html y conectaras sin incidentes
OK, ... será eso.
Cita: Si es cierto que uso un puerto distinto del standar, esto es debido a que en tiempos usando el puerto 21 tenia un monton de intentos de conexion de "dudosa" procedencia, por eso tengo abierto en el router el puerto 69 y redirigido a mi pc al puerto 21, el scaner de puertos es transparente porque tengo varios filtros instalados en el router que lo dejan "invisible"
Si haces ese tipo de configuración "invisible" realmente no sé como se comportarán las funciones de PHP al respecto o en que puede influir esto.
Intenta ver por otros médios como se realiza la conexión a nivel de "sockets" tanto cuando lo haces por médio de PHP como cuando lo haces por otros clientes FTP, a ver si ves por ahí algún tipo de mensaje de error que identifique el "rechazo" en la conexión concreto que tienes y de ahí ver en que parte del código PHP podría estar el fallo. (Sin un mensaje de error algo más "técnico" es complicado evaluar problemas de este tipo).
Un saludo,