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

ubuntu ftp медленный

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
31 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • Next
imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: ubuntu ftp медленный
  • Quote

Post by imperio » Wed May 07, 2014 4:25 pm

Какие данные указываете при входе?
Какой протокол используете?
Top

Balay
Posts: 16
Joined: Wed Nov 20, 2013 6:51 pm

Re: ubuntu ftp медленный
  • Quote

Post by Balay » Wed May 07, 2014 4:39 pm

imperio wrote:Какие данные указываете при входе?
Какой протокол используете?
один из пользователей.
ftp, пассивный режим.

В полученном с сервера proftpd.conf дописал одну строку

Code: Select all

PassivePorts 12000 12100
А имеет значение как его надо было устанавливать? запускать от inetd или самостоятельно? я выбрал второе.
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: ubuntu ftp медленный
  • Quote

Post by imperio » Wed May 07, 2014 5:33 pm

Нет. на скорость не влияет каким образом происходит запуск службы
При подключении по фтп через логин пользователя, можно увидеть все его сайты, но не более.
Top

Balay
Posts: 16
Joined: Wed Nov 20, 2013 6:51 pm

Re: ubuntu ftp медленный
  • Quote

Post by Balay » Wed May 07, 2014 5:42 pm

imperio wrote:Нет. на скорость не влияет каким образом происходит запуск службы
При подключении по фтп через логин пользователя, можно увидеть все его сайты, но не более.
создал нового пользователя, подключаюсь по фтп - попадаю в корень диска.

Linux leeloo 3.2.0-4-amd64 #1 SMP Debian 3.2.54-2 x86_64
прикладываю на всякий случай /etc/proftpd/proftpd.conf

Code: Select all

PassivePorts 12000 12100
LoadModule                      mod_vroot.c
ServerName                      "FTP"
ServerIdent                     on "FTP Server ready."
ServerAdmin                     root@localhost
DefaultServer                   on
VRootEngine                     on
DefaultRoot                     ~ !adm
AuthPAMConfig                   proftpd
AuthOrder                       mod_auth_pam.c* mod_auth_unix.c
UseReverseDNS                   off
User                            proftpd
Group                           nogroup
MaxInstances                    20
UseSendfile                     off
LogFormat                       default "%h %l %u %t \"%r\" %s %b"
LogFormat                       auth    "%v [%P] %h %t \"%r\" %s"
ListOptions                     -a
RequireValidShell               off

<Global>
  Umask                         002
  IdentLookups                  off
  AllowOverwrite                yes
  <Limit ALL SITE_CHMOD>
    AllowAll
  </Limit>
</Global>
Last edited by Balay on Wed May 07, 2014 5:43 pm, edited 1 time in total.
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: ubuntu ftp медленный
  • Quote

Post by imperio » Wed May 07, 2014 5:43 pm

Укажите версию ubuntu
Top

Balay
Posts: 16
Joined: Wed Nov 20, 2013 6:51 pm

Re: ubuntu ftp медленный
  • Quote

Post by Balay » Wed May 07, 2014 5:44 pm

imperio wrote:Укажите версию ubuntu
чуть не успел, в прошлом сообщении добавил
Linux leeloo 3.2.0-4-amd64 #1 SMP Debian 3.2.54-2 x86_64
Top

Balay
Posts: 16
Joined: Wed Nov 20, 2013 6:51 pm

Re: ubuntu ftp медленный
  • Quote

Post by Balay » Thu May 08, 2014 5:14 am

раз такая проблема только у меня, подскажите плз как вернуть все как было.
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: ubuntu ftp медленный
  • Quote

Post by imperio » Thu May 08, 2014 7:37 am

Code: Select all

service proftpd stop
apt-get purge proftpd
wget http://c.vestacp.com/0.9.8/debian/vsftpd.conf -O /etc/vsftpd.conf
sed -i "s/proftpd/vsftpd/" /usr/local/vesta/conf/vesta.conf
service vsftpd start
Я проверю работу proftpd на debian/ubuntu
Top

Bez
Posts: 78
Joined: Mon Feb 10, 2014 9:43 pm

Re: ubuntu ftp медленный
  • Quote

Post by Bez » Sun Dec 07, 2014 4:17 pm

Подскажите, как правильно настроить proftpd?
Ранее подключался через SFTP (SSH) чере root запись. Всё устраивало кроме двух вещей: очень медленно (особенно когда chmodы выставляешь или удаляешь папку с файлами), и второе - не безопасно рутом ходить. Хотя и порт был переставлен на редкий.

Переустановил proftpd согласно поста viewtopic.php?f=42&t=3913&start=10#p7466
Ретубнул. Службы работают.
proftpd / Memory: 1506 mb (учитывая, что тут только я, статистика врёт)
iptables - включен
fail2ban - включен

Чтобы не банили за попытки, вношу себя в белый список в файле jail.conf

Code: Select all

ignoreip = 127.0.0.1/8 8*.***.***.*46
В настройках файрвола всё есть, плюс уточняю тоже свой IP

Code: Select all

ACCEPT 	TCP / FTP 	21 	8*.***.***.*46
Подключаюсь по ФТП. Режим: пассивный.

Code: Select all

230 User user2 logged in / Соединение установлено
257 "/" is the current directory
200 Type set to I
227 Entering Passive Mode (1**,***,**,**1,177,208).

Ошибка:	The data connection could not be established: ETIMEDOUT - Connection attempt timed out
Ошибка:	Превышено время ожидания соединения
Ошибка:	Не удалось получить список каталогов
иногда выходит такое:

Code: Select all

Ошибка:	The data connection could not be established: ETIMEDOUT - Connection attempt timed out

ОК, отключаю службу iptables
Подключаюсь - полёт нормальный, каталоги юзера показывает.

Вывод: ура, ftp стал работать в разы быстрее. Это радует.

Подскажите, как можно решить эти проблемы:
1. В Vesta пользователей несколько, под каждым свои сайты. Что надо прописать, чтобы создать пользователя FTP, у которого будут права по полному редактированию файлов любого пользователя (полный доступ к /home/ ).
2. Часть файлов сейчас при удалении выдает Permission denied - скорее всего под рутом заливал файлы или правил CHMODы. Какой командой можно переназначить права на папку и всё что в ней на другого пользователя? Можно ли это сделать, чтобы сработал первый пункт (один пользователь может всем управлять)?
3. Что надо сделать, чтобы iptables разрешал FTP?

UDP: CentOS 6.4 x64 / 1Gb RAM / Vesta 12 - Version 0.9.8 (x86_64)
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: ubuntu ftp медленный
  • Quote

Post by imperio » Sun Dec 07, 2014 6:58 pm

http://vestacp.com/docs/#how-to-replace ... hel-centos
1. Нельзя
2. Если заливали под root, то от имени пользователя удалить не сможете. Не хватит прав.
Рекурсивная смена владельца/группы
Пример:

Code: Select all

chown -R user:group /home/user/web/site.tld/public_html
Смена chmod

Code: Select all

chmod 755 /home/user/web/site.tld/public_html
3.

Code: Select all

nano /etc/proftpd.conf
После

Code: Select all

RequireValidShell               off
Добавить

Code: Select all

PassivePorts 12000 12100

Code: Select all

service proftpd restart
Далее добавить порты в список разрешённых

Code: Select all

echo "PROTOCOL='TCP' PORT='12000:12100'" >> /usr/local/vesta/data/firewall/ports.conf
v-update-firewall
Top


Post Reply
  • Print view

31 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 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