заметки об администрировании и python. Траблшутинг в «примерах» и HOWTO.

😎 О себе | 📚 Литература и ресурсы | ⚡ Все посты | 📮 E-mail
2 заметки с тегом

FTP

proftpd: warning: unable to determine IP address of

proftpd: warning: unable to determine IP address of

У одного из клиентов «сам по себе» упал proftpd. При проверке файла конфигурации


[root@vps ~]# proftpd -t
Checking syntax of configuration file
vps21 proftpd[3322]: warning: unable to determine IP address of 'vps21'
vps21  proftpd[3322]: error: no valid servers configured
vps21  proftpd[3322]: Fatal: error processing configuration file '/etc/proftpd.conf'


Проблема была элементарная. Для корректной работы почтового сервера был изменен стандартный hostname сервера (FQDN) и после перезагрузки сервера он был сброшен системой на дефолтный. Поэтому для восстановления работы можно просто соотнести IP и hostname

Соответственно в моем случае была правка hosts


vi /etc/hosts


и далее


1.0.0.1 domain vps21


 Нет комментариев    530   2018   FQDN   FTP   proftpd

Не работает ProFTPD после обновления ISPmanager v4 до ISPmanager v5

Сегодня клиент обратился с данной проблемой - после апгрейда с  ISPmanager v4 до ISPmanager v5 перестал работать FTP. "Исправлялка" в ISP v5 чисто для галочки, не более. В логах все было пусто, даже при включенном DebugLevel 9 При перезапуске было:

service proftpd restart
Shutting down proftpd: [FAILED]
Starting proftpd: [FAILED]

Логи самой ISP Manager v5 также ничего не показали В итоге осенило запустить proftpd -t , что выдало заветную ошибку

[root@vps]# proftpd -t
Checking syntax of configuration file
vps11 proftpd[27545]: Fatal: unknown configuration directive 'VRootEngine' on line 13 of '/etc/proftpd.conf'
 

Решение достаточно простое, заключаем в <IfModule mod_vroot.c> ... </IfModule> параметры VRootEngine Пример:

<IfModule mod_vroot.c>
VRootEngine on
DefaultRoot ~
ListOptions "-la"
VRootAlias /etc/security/pam_env.conf etc/security/pam_env.conf
</IfModule>

Далее перезапускаем и радуемся работе :)

[root@vps]# /etc/init.d/proftpd start
Starting proftpd: [ OK ]