Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have an IIS 6 server running FTP on the standard port with basic authentication.

If I connect from a Vista machine (command line FTP client) that is not on the corporate network, all works well.

If I connect from an Ubuntu machine also not on the corporate network, I can connect but not do anything else:

230 User MyUser logged in. 
Remote system type is Windows_NT.

But then any other commands fail:

ftp> ls
500 Invalid PORT Command.
ftp: bind: Address already in use

Any idea what might be causing this?

At the end of the day I'm trying to get Maven to perform a release using FTP to the IIS server. Solving this is a step down that path.

share|improve this question
up vote 1 down vote accepted

If you want passive ftp with the BSD ftp client in Ubuntu you can do this in two ways:

ftp -p <host>
pftp <host>
share|improve this answer

What is the configuration by default on Vista active or passive mode? What is it on ubuntu? I guess you have to tell explicitly which one you want to use and it solves your problem.

share|improve this answer
If I'm seeing it right, Vista is Active. How do you tell on Ubuntu, and how do you change the default? – Eric J. Oct 21 '09 at 5:27

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.