Estoy intentando ejecutar openssh en mi enrutador openwrt. Para probarlo, inicio openssh mediante /usr/sbin/sshd -D
. Cuando intento conectarme desde mi computadora, me piden la contraseña y luego (si la contraseña es correcta) la conexión se interrumpe yclient_loop: send disconnect: Broken pipe
se muestra en mi terminal (bash, si alguien tiene curiosidad).
Ahora intenté depurar el problema, pero cuando ejecuto openssh en modo de depuración a través de /usr/sbin/sshd -D -d
, la conexión simplemente funciona y no se encuentra ningún error.
¿Cuál podría ser el problema y cómo solucionarlo?
EDITAR: Según lo sugerido por Michael Hampton, tenía un registro en el registro usando logread.
Sun Sep 26 13:31:40 2021 auth.info sshd[14488]: Accepted password for root from 192.168.2.50 port 48292 ssh2
Sun Sep 26 13:31:40 2021 auth.crit sshd[14488]: fatal: privsep_preauth: preauth child terminated by signal 12
¿Alguna idea de cómo solucionarlo?
EDITAR2: Información sobre el servidor, según lo sugerido por Dennis Nolte:
SO: openwrt, construido desde master hace un par de días
arquitectura: MIPS
CPU: MediaTek mt7621
versión del kernel: 5.10.x
versión openssl: 1.1.1l
versión openssh: 8.7p1
selinux habilitado , pero los registros no muestran ninguna denegación.
PAM está disponible, pero nada cambia si selecciono UsePAM=yes o no en sshd_config