Я пытаюсь запустить openssh на своем маршрутизаторе openwrt. Чтобы проверить это, я запускаю openssh через /usr/sbin/sshd -D
. Когда я пытаюсь подключиться с моего компьютера, меня спрашивают пароль, а затем (если пароль правильный) соединение обрывается и client_loop: отключение отправки: сломанный канал
отображается в моем терминале (bash, если кому-то интересно).
Теперь я попытался отладить проблему, но когда я запускаю openssh в режиме отладки через /usr/sbin/sshd -D -d
, то подключение просто работает и ошибок не возникает!
В чем может быть проблема и как это исправить?
РЕДАКТИРОВАТЬ: Как предложил Майкл Хэмптон, у меня был журнал в журнале с помощью logread.
Вс, 26 сентября, 13:31:40 2021 auth.info sshd[14488]: Принят пароль для root с порта 192.168.2.50 48292 ssh2
Вс, 26 сентября, 13:31:40 2021 auth.crit sshd[14488]: fatal: privsep_preauth: дочерний элемент предварительной аутентификации завершен сигналом 12
Есть идеи, как это исправить?
РЕДАКТИРОВАТЬ2:
Информация о сервере, предложенная Dennis Nolte:
ОС: openwrt, собрал пару дней назад с мастера
архитектура: MIPS
Процессор: MediaTek mt7621
версия ядра: 5.10.x
версия openssl: 1.1.1l
Версия OpenSH: 8.7p1
selinux включен, но в логах отказов нет
PAM доступен, но ничего не изменится, если я выберу UsePAM=yes или no в sshd_config.