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

virtualbox ftp зависает в команде списка

У меня виртуальный ящик установлен на 64-разрядном компьютере с Windows 7 с Cent OS 5.5 в качестве гостевой ОС. Я хочу использовать ftp между ними. Я установил vsftpd на гостевую ОС, и гостевая ОС использует соединение nat с ОС хоста для Интернета. Пока что я могу подключиться к гостевой ОС с помощью ftp (в filezilla), но после выполнения команды list ничего не происходит, пока не истечет время ожидания команды. Это происходит как в активном, так и в пассивном режиме.

Я установил pasv_min / max_port в файле vsftpd.conf, список включен, а порты перенаправляются в виртуальный бокс. Также ftp_data_port установлен на 20. Я также попытался установить pasv_address, но мне пришлось установить его на 127.0.0.1, но filezilla дает мне это:

Command:    PASV
Response:   500 OOPS: bad family
Command:    PORT 127,0,0,1,139,204
Response:   500 OOPS: child died

Может кто-то помочь мне с этим?

Не используйте сетевой режим NAT. Используйте мост и назначьте виртуальной машине реальный IP-адрес.