Funcioné con su código, y trabaja muy bien en mi lado (después de que cambié mi contraseña la correcta, y se cercioró de el directorio que intentaba leer existido realmente).
Conseguí solamente los 550 cuando el directorio fue especificado incorrectamente. ¿Puede usted confirmar que es existe? (No podría conseguir el Ctrl+Click para abrir el directorio, sin importar cuántas veces lo chasqué encendido. Guardé el conseguir del mismo mensaje)
También, intento usar
ftp://ftp.serv.... en vez apenas de
ftp://serv...