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

Не работает дополнительный ftp

Вопросы по работе ФТП сервера
vsFTPd, ProFTPd
Post Reply
  • Print view
Advanced search
34 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • Next
skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Не работает дополнительный ftp
  • Quote

Post by skurudo » Sat Jan 28, 2017 9:04 pm

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

zonderZOND
Posts: 4
Joined: Sun Aug 09, 2015 2:19 am

Re: Не работает дополнительный ftp
  • Quote

Post by zonderZOND » Fri Feb 10, 2017 11:00 pm

skurudo wrote: Расскажите больше про ваш сервер.
Как ставили? Давно? C нуля или апгрейд?

PS: Как вариант - стоит сделать rebuild user
Особо к первому посту добавить нечего. Ставил на девственно чистую убанту, скриптом, без апгрейда примерно месяц назад. На неделе буду все переставлять, посмотрим, получится ли получить такой результат.
Top

PUNKER
Posts: 1
Joined: Tue Sep 04, 2018 5:53 pm

Os: Debian 6x
Web: apache + nginx
Re: Не работает дополнительный ftp
  • Quote

Post by PUNKER » Tue Sep 04, 2018 6:19 pm

zonderZOND wrote: ↑
Sun Dec 25, 2016 1:36 am
Добрый день! Не стал создавать новую тему... проблема таже что и в сабже.
version 0.9.8-17 - ubuntu 16.04
в /var/log/vsftpd.log - FAIL LOGIN. При подключении 530-ая
пользователь вроде создается, в /etc/passwd присутсвует.

Пробовал БЕЗ результата (с последующим перезапуском службы фтп):
-пересоздавать/создавать новый доп. ftp
-добавлять в конец /etc/vsftpd.conf опцию check_shell=NO
-пересоздавать web и добавлять новый доп. ftp
-менять шаблоны web для сайта с фтп и шаблон доступ по SSH для пользователя сайта от админа.

Помогло:
nano /etc/passwd
У пользователя фтп при создании выставлен шаблон /sbin/nologin, ручками сменил на /bin/bash

Насколько это правильно и чем мне грозит? Готов предоставить доп. данные по запросу. Спасибо!
Доброго времени суток. У меня ситуация как у многих.

Система Debian 7.11, изначально была установлена Vesta Version 0.9.8-12, своевременно обновлял, сейчас Version 0.9.8-22.

Давным-давно добавлял доп. пользователей FTP с ограничениями по папкам и у всех всё работало, очень долгое время не добавлял новых пользователей, но вот появилась надобность и "не работает дополнительный ftp"

Также, как у zonderZOND все действия не помогли, кроме последнего.
После просмотра nano /etc/passwd заметил, что у вновь созданных доп. пользователей ftp в конце строки идёт :/sbin/nologin, а старых доп. пользователей ftp, у кого до сих пор всё работает, стоит :/usr/bin/rssh.

Поправил у нового пользователя и всё заработало. При этом во всех пакетах и у всех пользователей стоит SSH одинаково в nologin.
Насколько это правильно и чем мне грозит - не знаю, но за 4 года использования панели пока не грозило ни чем)
Top

[email protected]
Posts: 3
Joined: Mon Dec 10, 2018 10:10 am

Os: CentOS 6x
Web: apache + nginx
Re: Не работает дополнительный ftp
  • Quote

Post by [email protected] » Mon Dec 10, 2018 10:23 am

спецэффект с простым пользователем подтверждаю
CentOS 7.6.1810
Vesta Version: 0.9.8 (x86_64) Release:23

после update
перестал пускать на фтп под обычным пользователем
в /var/log/vsftpd.log - FAIL LOGIN

конфиг /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=002
anon_upload_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
dual_log_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
chroot_local_user=YES
allow_writeable_chroot=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
force_dot_files=YES
ascii_upload_enable=YES
ascii_download_enable=YES
pasv_enable=YES
pasv_max_port=12100
pasv_min_port=12000
Top

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

Re: Не работает дополнительный ftp
  • Quote

Post by imperio » Mon Dec 10, 2018 11:02 am

Скиньте лог фтп клиента
Top

[email protected]
Posts: 3
Joined: Mon Dec 10, 2018 10:10 am

Os: CentOS 6x
Web: apache + nginx
Re: Не работает дополнительный ftp
  • Quote

Post by [email protected] » Thu Dec 13, 2018 1:24 pm

проблема решена,
в логе ошибка 530 как у всех
соответственно если в etc/paswd у юзера стоит :bin/bash коннект с FTP проходит
если /sbin/nologin ошибка 530

решение нашел тут https://serverfault.com/questions/18077 ... -incorrect
vi /etc/pam.d/vsftp
сomment #auth required pam_shells.so
service vsftpd restart
после этого все работает :)
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: Не работает дополнительный ftp
  • Quote

Post by Alex Connor » Thu Dec 13, 2018 6:30 pm

Можно проверить содержимое файла /etc/shells, должно быть таким

Code: Select all

/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
если нет, тогда поправьте
Top

[email protected]
Posts: 3
Joined: Mon Dec 10, 2018 10:10 am

Os: CentOS 6x
Web: apache + nginx
Re: Не работает дополнительный ftp
  • Quote

Post by [email protected] » Fri Dec 14, 2018 9:37 am

Спасибо за уточнение,
Да файл был без no login
на этапе поиска причины
я вносил туда эти строки но результата не получил
оставил как есть
сейчас работает без них
Top

abst
Posts: 92
Joined: Mon Feb 15, 2016 6:48 am
Contact:
Contact abst
Website

Os: CentOS 6x
Web: nginx + php-fpm
Re: Не работает дополнительный ftp
  • Quote

Post by abst » Mon Dec 17, 2018 6:38 pm

У меня несколько иная проблема, но думаю ест связь. Чистая установка CentOS 7.6.1810 , установил панель на два идентичных сервера сегодня. В панели не было опции nologin у юзеров и в пакетах.

Привел файл etc/shells к виду:

Code: Select all

/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
Теперь опция появилась, но она судя по всему не работает. У юзера admin выставляю nologin, но спокойной авторизуюсь по ssh.

UPD. Помог ребил юзера.
Top

ahouse
Posts: 171
Joined: Fri Sep 01, 2017 1:05 pm

Os: Ubuntu 15x
Web: apache + nginx
Re: Не работает дополнительный ftp
  • Quote

Post by ahouse » Wed Jan 16, 2019 4:20 pm

n * ubuntu 16.04
proftpd - проблем не наблюдаю
Top


Post Reply
  • Print view

34 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