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

Можно подключиться к FTP, но данные не передаются

Я только что установил и запустил vsftpd на моем компьютере с Fedora 20 и попробуйте подключиться к этому FTP-серверу как обычный пользователь Unix. Подключение работает, но я не могу получить данные:

ftp> open
(to) 192.168.3.41
Connected to 192.168.3.41 (192.168.3.41).
220 (vsFTPd 3.0.2)
Name (192.168.3.41:myname): 
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
227 Entering Passive Mode (192,168,3,41,77,211).
150 Here comes the directory listing.
226 Transfer done (but failed to open directory).

Разрешения на каталог принадлежат myname пользователь. Другой пользователь работает.

Я отключил брандмауэр, но это не имеет значения.

Любые идеи?

Это была проблема SELinux. Я отключил SELinux, и теперь он работает.

(Я знаю, что не следует отключать SELinux, но настраивать его правильно, но это машина для разработки, и необходимость иметь дело с брандмауэрами и SELinux во время разработки - это PITA, поэтому я всегда отключал их полностью.)