Я попытался настроить 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 не ведет себя как в пассивном режиме?
Спасибо
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 .