-1

Я использую экземпляр Ubuntu 16.04 в Google Compute Engine с установленным vsftpd. У меня все настроено, пользователь, пароль, каталоги и т.д., Но когда я пытаюсь войти, я могу войти только через net2ftp.com. В Chrome я просто вижу пустую страницу после ввода учетных данных, в проводнике Windows я получаю сообщение об ошибке:

Произошла ошибка при открытии этой папки на FTP-сервере. Убедитесь, что у вас есть разрешение на доступ к этой папке.

Подробности:

200 Переключение в режим ASCII.

227 Вход в пассивный режим.

В клиенте FileZilla строка состояния показывает:

Сервер отправил пассивный ответ с неуправляемым адресом. Вместо этого используйте адрес сервера.

и остается там застрявшим, а затем время ожидания.

Даже в Net2FTP я могу просто войти в систему, просмотреть список каталогов и загрузить файлы. Невозможно загрузить что-либо. Всякий раз, когда я пытаюсь загрузить что-либо, я получаю сообщение

Проверка файлов: файл xxxx.xxx в порядке

Передача файлов на FTP-сервер: файл xxxx.xxx не может быть передан на FTP-сервер

Вот мой файл vsftpd.conf:

слушать = NO

listen_ipv6 = ДА

anonymous_enable = НЕТ

local_enable = ДА

write_enable = ДА

dirmessage_enable = ДА

use_localtime = ДА

xferlog_enable = ДА

connect_from_port_20 = ДА

ascii_upload_enable = ДА

ascii_download_enable = ДА

chroot_local_user = ДА

secure_chroot_dir =/ вар / бег / Vsftpd / пустой

pam_service_name = Vsftpd

1 ответ1

0

Я подозреваю, что вам нужно настроить порты пассивного режима и открыть их на брандмауэре.

Прочитайте здесь для начала: https://serverfault.com/questions/421161/how-to-configure-vsftpd-to-work-with-passive-mode

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .