Пассивный режим для vsftpd из FTP-клиента командной строки Windows

Я попытался настроить vsftpd для работы в пассивном режиме, однако безуспешно. Я следовал инструкциям, данным в ответе на вопрос Как настроить vsftpd для работы в пассивном режиме , а также следил за этой статьей , где они объясняют, как именно настроить vsftpd, и я сделал это на чистой установке Ubuntu Server 14.04.3.

Мой iptables выглядит следующим образом после вызова iptables --list :

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     tcp  --  anywhere             anywhere             tcp dpts:40000:40100

Я попытался перезапустить службу vsftpd, и я также перезапустил сервер, но без изменений.

] Я могу входить в систему и просматривать / редактировать файлы в браузере, а также в проводнике Windows, но когда я пытаюсь подключиться к серверу с помощью команды ftp из командной строки Windows, я вхожу в систему и после выдача команды (например, ls ) сообщает, что команда

200 PORT выполнена успешно. Подумайте об использовании PASV.

, и вы застрянете там (потому что я ничего не включил в брандмауэре, так что это нормально).

Есть ли причина, по которой мой vsftpd не ведет себя как в пассивном режиме?

Спасибо

2
задан 13 April 2017 в 15:14
1 ответ

Klien FTP baris perintah Windows tidak mendukung mode pasif. Anda tidak dapat memperbaikinya dengan konfigurasi sisi server mana pun.

Jika Anda memerlukan klien FTP Windows yang dapat ditulis dengan dukungan mode pasif, Anda harus menggunakan yang berbeda.


Misalnya my WinSCP FTP klien mendukung skrip dan default ke mode pasif.

Tersedia panduan untuk mengubah skrip FTP Windows ke skrip WinSCP .

2
ответ дан 3 December 2019 в 11:35

Теги

Похожие вопросы