We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on Vesta 2.0 and expect to release it by the end of 2024. Read more about it: https://vestacp.com/docs/vesta-2-development
Replace vsftpd with ProFTPD on a RHEL or CentOS
Replace vsftpd with ProFTPD on a RHEL or CentOS
Решил заменить по инструкции из документации. Но не запускается. Ошибка:
UPD
Сравнил конфиги с рабочим ProFTPD на другом сервере. Нашел там такое отличие
Прописал в конфиг и все заработало
Пожалуйста, расшифруйте что сие значит.[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
See "systemctl status proftpd.service" and "journalctl -xe" for details.ultimate wrote: Пожалуйста, расшифруйте что сие значит.
Стоило вбить в консоли и посмотреть :)
Re: Replace vsftpd with ProFTPD on a RHEL or CentOS
У меня те же грабли, решил поменять по инструкции, вот только не понял куда ты записал эти строки.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
И ещё вопрос, папка proftpd должна быть в etc или не обязательно, у меня после утановки по инструкции такой папки нет. Конфиг только лежит в etc. И как, если что, вернуть обратно vsftpd. Так как proftpd на CentOS 7.2 по инструкции запустить не удается.
-
- Support team
- Posts: 1047
- Joined: Fri Mar 21, 2014 7:49 am
- Contact:
- Os: CentOS 6x
- Web: apache + nginx
Re: Replace vsftpd with ProFTPD on a RHEL or CentOS
для CentOS нормальное расположение конфига в папке etcsebuba wrote:И ещё вопрос, папка proftpd должна быть в etc или не обязательно, у меня после утановки по инструкции такой папки нет. Конфиг только лежит в etc. И как, если что, вернуть обратно vsftpd. Так как proftpd на CentOS 7.2 по инструкции запустить не удается.
Code: Select all
/etc/proftpd.conf
Code: Select all
/etc/proftpd/proftpd.conf
Re: Replace vsftpd with ProFTPD on a RHEL or CentOS
Выяснил что не ставиться 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
Пишут, что он с определенной версии ProFTPD не входит в стандартный пакет установки:sebuba wrote:Выяснил что не ставиться mod-vroot, потому и не стартует сервис, но установить его не удается.
Code: Select all
This module is contained in the mod_vroot.c file for ProFTPD 1.3.x, and is not compiled by default
Источник - http://www.castaglia.org/proftpd/module ... stallationInstallation
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
Re: Replace vsftpd with ProFTPD on a RHEL or CentOS
Спасибо,я уже прочитал об этом, но все же решил оставить vsftpd. Разобрался почему он не делал бекапы на удаленный сервер, сейчас все работает как надо.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
Re: Replace vsftpd with ProFTPD on a RHEL or CentOS
Поделитесь наблюдениями что ли? :)sebuba wrote:Разобрался почему он не делал бекапы на удаленный сервер, сейчас все работает как надо.
Re: Replace vsftpd with ProFTPD on a RHEL or CentOS
Looks like this works:
Found on https://sourceforge.net/projects/openme ... mod-vroot/
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