Page 1 of 2
Replace vsftpd with ProFTPD on a RHEL or CentOS
Posted: Thu Jun 30, 2016 6:40 am
by ultimate
Решил заменить по инструкции из документации. Но не запускается. Ошибка:
[root@alex1 ~]# service proftpd start
Redirecting to /bin/systemctl start proftpd.service
Job for proftpd.service failed because the control process exited with error code. See "systemctl status proftpd.service" and "journalctl -xe" for details.
[root@alex1 ~]#
Пожалуйста, расшифруйте что сие значит.
UPD
Сравнил конфиги с рабочим ProFTPD на другом сервере. Нашел там такое отличие
Code: Select all
<IfModule mod_vroot.c>
VRootEngine on
VRootAlias /etc/security/pam_env.conf etc/security/pam_env.conf
</IfModule>
Прописал в конфиг и все заработало
Re: Replace vsftpd with ProFTPD on a RHEL or CentOS
Posted: Thu Jun 30, 2016 11:44 am
by skurudo
ultimate wrote:
Пожалуйста, расшифруйте что сие значит.
See "systemctl status proftpd.service" and "journalctl -xe" for details.
Стоило вбить в консоли и посмотреть :)
Re: Replace vsftpd with ProFTPD on a RHEL or CentOS
Posted: Sun Jul 24, 2016 6:21 pm
by sebuba
ultimate wrote:Решил заменить по инструкции из документации. Но не запускается.
Сравнил конфиги с рабочим ProFTPD на другом сервере. Нашел там такое отличие
Code: Select all
<IfModule mod_vroot.c>
VRootEngine on
VRootAlias /etc/security/pam_env.conf etc/security/pam_env.conf
</IfModule>
Прописал в конфиг и все заработало
У меня те же грабли, решил поменять по инструкции, вот только не понял куда ты записал эти строки.
В конфиг ProFTPD что в etc лежит, или в какой другой конфиг.
Re: Replace vsftpd with ProFTPD on a RHEL or CentOS
Posted: Mon Jul 25, 2016 6:52 am
by sebuba
И ещё вопрос, папка proftpd должна быть в etc или не обязательно, у меня после утановки по инструкции такой папки нет. Конфиг только лежит в etc. И как, если что, вернуть обратно vsftpd. Так как proftpd на CentOS 7.2 по инструкции запустить не удается.
Re: Replace vsftpd with ProFTPD on a RHEL or CentOS
Posted: Mon Jul 25, 2016 6:56 am
by Alex Connor
sebuba wrote:И ещё вопрос, папка proftpd должна быть в etc или не обязательно, у меня после утановки по инструкции такой папки нет. Конфиг только лежит в etc. И как, если что, вернуть обратно vsftpd. Так как proftpd на CentOS 7.2 по инструкции запустить не удается.
для CentOS нормальное расположение конфига в папке etc
если Debian, тогда будет
Re: Replace vsftpd with ProFTPD on a RHEL or CentOS
Posted: Mon Jul 25, 2016 10:45 am
by sebuba
Выяснил что не ставиться mod-vroot, потому и не стартует сервис, но установить его не удается.
Пробовал ставить так:
Code: Select all
yum -q -y --noplugins --disablerepo=* --enablerepo=epel install proftpd
Результат все равно вот такой:
Code: Select all
# proftpd -l
Compiled-in modules:
mod_core.c
mod_xfer.c
mod_rlimit.c
mod_auth_unix.c
mod_auth_file.c
mod_auth.c
mod_ls.c
mod_log.c
mod_site.c
mod_delay.c
mod_facts.c
mod_dso.c
mod_ident.c
mod_readme.c
mod_auth_pam.c
mod_tls.c
mod_memcache.c
mod_cap.c
mod_ctrls.c
mod_lang.c
Re: Replace vsftpd with ProFTPD on a RHEL or CentOS
Posted: Tue Jul 26, 2016 8:33 am
by skurudo
sebuba wrote:Выяснил что не ставиться mod-vroot, потому и не стартует сервис, но установить его не удается.
Пишут, что он с определенной версии ProFTPD не входит в стандартный пакет установки:
Code: Select all
This module is contained in the mod_vroot.c file for ProFTPD 1.3.x, and is not compiled by default
И его предлагают вручную ставить из исходников:
Installation
After unpacking and patching the latest proftpd-1.3.x source code, copy the mod_vroot.c file into:
proftpd-dir/contrib/
Then follow the normal steps for using third-party modules in proftpd:
./configure --with-modules=mod_vroot
make
make install
Источник -
http://www.castaglia.org/proftpd/module ... stallation
Re: Replace vsftpd with ProFTPD on a RHEL or CentOS
Posted: Tue Aug 09, 2016 4:10 pm
by sebuba
skurudo wrote:
Пишут, что он с определенной версии ProFTPD не входит в стандартный пакет установки:
Code: Select all
This module is contained in the mod_vroot.c file for ProFTPD 1.3.x, and is not compiled by default
И его предлагают вручную ставить из исходников
Спасибо,я уже прочитал об этом, но все же решил оставить vsftpd. Разобрался почему он не делал бекапы на удаленный сервер, сейчас все работает как надо.
Re: Replace vsftpd with ProFTPD on a RHEL or CentOS
Posted: Thu Aug 18, 2016 7:59 am
by skurudo
sebuba wrote:Разобрался почему он не делал бекапы на удаленный сервер, сейчас все работает как надо.
Поделитесь наблюдениями что ли? :)
Re: Replace vsftpd with ProFTPD on a RHEL or CentOS
Posted: Wed May 30, 2018 10:15 am
by dpeca
Looks like this works:
Code: Select all
wget https://datapacket.dl.sourceforge.net/project/openmediavault/packages/pool/main/p/proftpd-mod-vroot/proftpd-mod-vroot_0.9.3-1_amd64.deb
dpkg -i proftpd-mod-vroot_0.9.3-1_amd64.deb
apt-get install -f
Found on
https://sourceforge.net/projects/openme ... mod-vroot/