ubuntu ftp медленный
Re: ubuntu ftp медленный
Какие данные указываете при входе?
Какой протокол используете?
Какой протокол используете?
Re: ubuntu ftp медленный
один из пользователей.imperio wrote:Какие данные указываете при входе?
Какой протокол используете?
ftp, пассивный режим.
В полученном с сервера proftpd.conf дописал одну строку
Code: Select all
PassivePorts 12000 12100
Re: ubuntu ftp медленный
Нет. на скорость не влияет каким образом происходит запуск службы
При подключении по фтп через логин пользователя, можно увидеть все его сайты, но не более.
При подключении по фтп через логин пользователя, можно увидеть все его сайты, но не более.
Re: ubuntu ftp медленный
создал нового пользователя, подключаюсь по фтп - попадаю в корень диска.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.
Re: ubuntu ftp медленный
Укажите версию ubuntu
Re: ubuntu ftp медленный
чуть не успел, в прошлом сообщении добавилimperio wrote:Укажите версию ubuntu
Linux leeloo 3.2.0-4-amd64 #1 SMP Debian 3.2.54-2 x86_64
Re: ubuntu ftp медленный
раз такая проблема только у меня, подскажите плз как вернуть все как было.
Re: ubuntu ftp медленный
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
Re: ubuntu ftp медленный
Подскажите, как правильно настроить proftpd?
Ранее подключался через SFTP (SSH) чере root запись. Всё устраивало кроме двух вещей: очень медленно (особенно когда chmodы выставляешь или удаляешь папку с файлами), и второе - не безопасно рутом ходить. Хотя и порт был переставлен на редкий.
Переустановил proftpd согласно поста viewtopic.php?f=42&t=3913&start=10#p7466
Ретубнул. Службы работают.
proftpd / Memory: 1506 mb (учитывая, что тут только я, статистика врёт)
iptables - включен
fail2ban - включен
Чтобы не банили за попытки, вношу себя в белый список в файле jail.conf
В настройках файрвола всё есть, плюс уточняю тоже свой IP
Подключаюсь по ФТП. Режим: пассивный.
иногда выходит такое:
ОК, отключаю службу 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)
Ранее подключался через 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
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)
Re: ubuntu ftp медленный
http://vestacp.com/docs/#how-to-replace ... hel-centos
1. Нельзя
2. Если заливали под root, то от имени пользователя удалить не сможете. Не хватит прав.
Рекурсивная смена владельца/группы
Пример:
Смена chmod
3.
После
Добавить
Далее добавить порты в список разрешённых
1. Нельзя
2. Если заливали под root, то от имени пользователя удалить не сможете. Не хватит прав.
Рекурсивная смена владельца/группы
Пример:
Code: Select all
chown -R user:group /home/user/web/site.tld/public_html
Code: Select all
chmod 755 /home/user/web/site.tld/public_html
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