Назад | Перейти на главную страницу

Невозможно использовать ls в FTP с Ubuntu на IIS 6, можно с Vista

У меня есть сервер IIS 6, на котором запущен FTP на стандартном порту с базовой аутентификацией.

Если я подключаюсь с компьютера Vista (FTP-клиент командной строки), который не находится в корпоративной сети, все работает нормально.

Если я подключаюсь с машины Ubuntu, также не находящейся в корпоративной сети, я могу подключиться, но больше ничего не буду делать:

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

Но тогда любые другие команды терпят неудачу:

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

Есть идеи, что может быть причиной этого?

В конце концов, я пытаюсь заставить Maven выполнить выпуск с использованием FTP на сервере IIS. Решение - это шаг по этому пути.

Если вам нужен пассивный ftp с ftp-клиентом BSD в Ubuntu, вы можете сделать это двумя способами:

ftp -p <host>
pftp <host>

Какая конфигурация по умолчанию установлена ​​в активном или пассивном режиме Vista? Что это на убунту? Я думаю, вам нужно явно указать, какой из них вы хотите использовать, и это решит вашу проблему.