¿Estás seguro que está utilizando el servidor de ftp el puerto 21? Quizás sea otro y por eso no te conecta:
Cita: Port
Este parámetro especifica un puerto alternativo al que conectarse. Si es omitido o es definido como cero, entonces el puerto FTP predeterminado, 21, será utilizado.
De todas maneras habla con tu hosting quizás no permitan utilizar/estén bloqueando las conexiones ftp.