Я использую Arch Linux с ядром 2.6.35-ec2. У меня установлена и работает самая последняя версия VSFTPD. Вот его файл журнала:
anonymous_enable=YES
local_enable=YES
write_enable=YES
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
Это не мой окончательный вариант, но я сократил его, чтобы он заработал.
Сервер находится на Amazon EC2, и порты 20 и 21 открыты для него. Другой брандмауэр не включен.
Я пытаюсь подключиться на OSX с /usr/bin/ftp
и с клиентом Transmit
. Первый зависает надолго и в итоге говорит, что время соединения истекло. Последнее занимает около десяти секунд, чтобы сказать, что время соединения истекло. Я попытался указать порты 20 и 21.
Нет ничего ни в одном из обычных файлов журналов Arch Linux, таких как auth.log и everything.log. /var/log/vsftpd.log
даже не существует.
Может ли кто-нибудь помочь мне понять, с чего начать? Вики из Arch Linux и другие материалы, которые я читал, предполагают, что это де-факто стандартный легкий FTP-сервер.