The signature of FTPHost function requires a user and a password.
It would be good if the default was to user an anonymous user (like in basic ftp clients).
I also could not find an example about how to login with anonymous user in the documentation
Ah my bad, I was actually connecting to another server on the same host, because I forgot to use a session factory to specify the non-default port I wanted to connect to...