We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Не работает дополнительный ftp
Re: Не работает дополнительный ftp
Не так давно был комичный случай как раз на тему дополнительного фтп. Предоставил данные к дополнительному фтп, а пассажир пишет - у меня не работает. При подробном разговоре выяснилось, что товарищ с этими данными в панель хочет зайти, а его не пускает. Вот и так бывает.
-
- Posts: 4
- Joined: Sun Aug 09, 2015 2:19 am
Re: Не работает дополнительный ftp
Особо к первому посту добавить нечего. Ставил на девственно чистую убанту, скриптом, без апгрейда примерно месяц назад. На неделе буду все переставлять, посмотрим, получится ли получить такой результат.skurudo wrote: Расскажите больше про ваш сервер.
Как ставили? Давно? C нуля или апгрейд?
PS: Как вариант - стоит сделать rebuild user
Re: Не работает дополнительный ftp
Доброго времени суток. У меня ситуация как у многих.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 года использования панели пока не грозило ни чем)
-
- Posts: 3
- Joined: Mon Dec 10, 2018 10:10 am
- Os: CentOS 6x
- Web: apache + nginx
Re: Не работает дополнительный ftp
спецэффект с простым пользователем подтверждаю
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
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
Re: Не работает дополнительный ftp
Скиньте лог фтп клиента
-
- Posts: 3
- Joined: Mon Dec 10, 2018 10:10 am
- Os: CentOS 6x
- Web: apache + nginx
Re: Не работает дополнительный ftp
проблема решена,
в логе ошибка 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
после этого все работает :)
в логе ошибка 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
после этого все работает :)
-
- Support team
- Posts: 1047
- Joined: Fri Mar 21, 2014 7:49 am
- Contact:
- Os: CentOS 6x
- Web: apache + nginx
Re: Не работает дополнительный ftp
Можно проверить содержимое файла /etc/shells, должно быть такимесли нет, тогда поправьте
Code: Select all
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
-
- Posts: 3
- Joined: Mon Dec 10, 2018 10:10 am
- Os: CentOS 6x
- Web: apache + nginx
Re: Не работает дополнительный ftp
Спасибо за уточнение,
Да файл был без no login
на этапе поиска причины
я вносил туда эти строки но результата не получил
оставил как есть
сейчас работает без них
Да файл был без no login
на этапе поиска причины
я вносил туда эти строки но результата не получил
оставил как есть
сейчас работает без них
Re: Не работает дополнительный ftp
У меня несколько иная проблема, но думаю ест связь. Чистая установка CentOS 7.6.1810 , установил панель на два идентичных сервера сегодня. В панели не было опции nologin у юзеров и в пакетах.
Привел файл etc/shells к виду:
Теперь опция появилась, но она судя по всему не работает. У юзера admin выставляю nologin, но спокойной авторизуюсь по ssh.
UPD. Помог ребил юзера.
Привел файл etc/shells к виду:
Code: Select all
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
UPD. Помог ребил юзера.
Re: Не работает дополнительный ftp
n * ubuntu 16.04
proftpd - проблем не наблюдаю
proftpd - проблем не наблюдаю