Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) ФТП сервер
  • Search

Replace vsftpd with ProFTPD on a RHEL or CentOS

Вопросы по работе ФТП сервера
vsFTPd, ProFTPd
Post Reply
  • Print view
Advanced search
11 posts
  • 1
  • 2
  • Next
ultimate
Posts: 24
Joined: Sat Jun 14, 2014 6:50 am

Replace vsftpd with ProFTPD on a RHEL or CentOS
  • Quote

Post by ultimate » Thu Jun 30, 2016 6:40 am

Решил заменить по инструкции из документации. Но не запускается. Ошибка:
[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>
Прописал в конфиг и все заработало
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Replace vsftpd with ProFTPD on a RHEL or CentOS
  • Quote

Post by skurudo » Thu Jun 30, 2016 11:44 am

ultimate wrote: Пожалуйста, расшифруйте что сие значит.
See "systemctl status proftpd.service" and "journalctl -xe" for details.

Стоило вбить в консоли и посмотреть :)
Top

sebuba
Posts: 35
Joined: Tue May 10, 2016 5:40 pm

Re: Replace vsftpd with ProFTPD on a RHEL or CentOS
  • Quote

Post by sebuba » Sun Jul 24, 2016 6:21 pm

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 лежит, или в какой другой конфиг.
Top

sebuba
Posts: 35
Joined: Tue May 10, 2016 5:40 pm

Re: Replace vsftpd with ProFTPD on a RHEL or CentOS
  • Quote

Post by sebuba » Mon Jul 25, 2016 6:52 am

И ещё вопрос, папка proftpd должна быть в etc или не обязательно, у меня после утановки по инструкции такой папки нет. Конфиг только лежит в etc. И как, если что, вернуть обратно vsftpd. Так как proftpd на CentOS 7.2 по инструкции запустить не удается.
Top

Alex Connor
Support team
Posts: 1047
Joined: Fri Mar 21, 2014 7:49 am
Contact:
Contact Alex Connor
Website Twitter

Os: CentOS 6x
Web: apache + nginx
Re: Replace vsftpd with ProFTPD on a RHEL or CentOS
  • Quote

Post by Alex Connor » Mon Jul 25, 2016 6:56 am

sebuba wrote:И ещё вопрос, папка proftpd должна быть в etc или не обязательно, у меня после утановки по инструкции такой папки нет. Конфиг только лежит в etc. И как, если что, вернуть обратно vsftpd. Так как proftpd на CentOS 7.2 по инструкции запустить не удается.
для CentOS нормальное расположение конфига в папке etc

Code: Select all

/etc/proftpd.conf
если Debian, тогда будет

Code: Select all

/etc/proftpd/proftpd.conf
Top

sebuba
Posts: 35
Joined: Tue May 10, 2016 5:40 pm

Re: Replace vsftpd with ProFTPD on a RHEL or CentOS
  • Quote

Post by sebuba » Mon Jul 25, 2016 10:45 am

Выяснил что не ставиться 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
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Replace vsftpd with ProFTPD on a RHEL or CentOS
  • Quote

Post by skurudo » Tue Jul 26, 2016 8:33 am

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
Top

sebuba
Posts: 35
Joined: Tue May 10, 2016 5:40 pm

Re: Replace vsftpd with ProFTPD on a RHEL or CentOS
  • Quote

Post by sebuba » Tue Aug 09, 2016 4:10 pm

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. Разобрался почему он не делал бекапы на удаленный сервер, сейчас все работает как надо.
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Replace vsftpd with ProFTPD on a RHEL or CentOS
  • Quote

Post by skurudo » Thu Aug 18, 2016 7:59 am

sebuba wrote:Разобрался почему он не делал бекапы на удаленный сервер, сейчас все работает как надо.
Поделитесь наблюдениями что ли? :)
Top

dpeca
VestaCP Team
Posts: 473
Joined: Wed Nov 25, 2015 7:30 pm

Re: Replace vsftpd with ProFTPD on a RHEL or CentOS
  • Quote

Post by dpeca » Wed May 30, 2018 10:15 am

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/
Top


Post Reply
  • Print view

11 posts
  • 1
  • 2
  • Next

Return to “ФТП сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password