Задача: настроить фтп-сервер
Мои действия:
1) порты 20-21 и 1024-1048 открыты, а в конфиге:
Код |
---|
$ vi /etc/vsftpd/vsftpd.conf
pasv_enable=YES
pasv_min_port=1024
pasv_max_port=1048
pasv_address=<Public IP of your instance
pam_service_name=vsftpd
listen_port=21
ftp_data_port=20
port_enable=YES
|
источник/ресурс:
Код |
---|
http://linuxadminzone.com/install-and-configure-ftp-server-in-amazon-ec2-instance/ |
2) коннектимся к FTP-серверу (через файлзилу; и отдельно в консоле пробовал):
Код |
---|
Статус: Соединение установлено, ожидание приглашения...
Ответ: 220 (vsFTPd 2.0.5)
Команда: USER ftpusername
Ответ: 331 Please specify the password.
Команда: PASS *************
Ответ: 230 Login successful.
Статус: Соединение установлено
Статус: Получение списка каталогов...
Команда: PWD
Ответ: 500 OOPS: cap_set_proc
Ошибка: Не могу получить список каталогов!
Ответ: 257 "/var/ftp/myftp"
Ответ: 500 OOPS: vsf_sysutil_recv_peek
Ошибка: Соединение закрыто сервером
|
Наибольший интерес строкам:
Код |
---|
Ответ: 500 OOPS: cap_set_proc
Ответ: 500 OOPS: vsf_sysutil_recv_peek
|
3) Следющие ресурсы подсказывают:
Код |
---|
http://linuxadminzone.com/ftp-error-500-oops-vsf_sysutil_recv_peek-while-connecting-to-vsftpd/
https://wiki.archlinux.org/index.php/Very_Secure_FTP_Daemon |
выполнить команду
чтож... имеем следующее
Код |
---|
FATAL: Error inserting capability (/lib/modules/2.6.18-xenU-ec2-v1.5/kernel/security/capability.ko): Unknown symbol in module, or unknown parameter (see dmesg)
|
4) Однако при настройке амазоновского инстанса, никаких проблем не возникло. Команда
# lsmod | grep capability результата не выдали (как я понимаю -- модуль не установлен).
Помогите разобраться в проблеме.