Не могу настроить нормальную работу sshd в chroot. Запускается, принимает подключение, но не авторизует
Permission denied, please try again.
Файлы
/etc/group
/etc/passwd
/etc/shadow
/etc/shells
есть устройства в /dev тоже
запускаю в этом chroot dropbear такая же фигня и в консоль выдает несуществующий пользователь но он есть и su login отрабатывают нормально .
sshd и dropbear статически линкованы чего может не хватать?
вот еще лог
debug1: userauth-request for user root service ssh-connection method none
debug1: attempt 0 failures 0
Invalid user root from 127.0.0.1
debug1: Unable to open the btmp file /var/log/btmp: No such file or directory
input_userauth_request: invalid user root
Failed none for invalid user root from 127.0.0.1 port 56581 ssh2
debug1: userauth-request for user root service ssh-connection method password
debug1: attempt 1 failures 0
Could not get shadow information for NOUSER
Failed password for invalid user root from 127.0.0.1 port 56581 ssh2
debug1: Unable to open the btmp file /var/log/btmp: No such file or directory
Решено: Запуск sshd в chroot - не авторизует.
Модераторы: SLEDopit, Модераторы разделов
-
Bizdelnick
- Модератор
- Сообщения: 21519
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Решено: Запуск sshd в chroot - не авторизует.
Конфиг-то покажите.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
unixtester
- Сообщения: 7
Re: Решено: Запуск sshd в chroot - не авторизует.
Конфиг нормальный, это libc не нормальная. Тянет библиотеки даже при статик сборке. Пришлось компилировать libc с опцией --enable-static-nss потом линковать с этим счастьем. В итоге я заставил sshd работать без внешних либ, то еще удовольствие.