En esta página
BebboSSH AROS 1.0.9 está disponible para i386, x86_64 y aarch64. Esta versión de mantenimiento de mi adaptación SSH/SFTP corrige un caso discreto pero importante: el servidor responde cuando el cliente inicia el cierre de un canal.
El proyecto deriva de BebboSSH de Stefan “Bebbo” Franke; la adaptación a AROS es mi trabajo derivado. Esta actualización no incorpora una shell interactiva completa.
Cuando el cliente cierra un canal
Antes, un mensaje SSH_MSG_CHANNEL_CLOSE enviado primero por el cliente podía ignorarse y aparecer como “unknown packet received 97” en el registro. El cliente esperaba una respuesta y el canal permanecía abierto hasta que terminaba la conexión.
Ahora el demonio reconoce la petición, responde con su propio cierre y libera el canal. La respuesta es inmediata en sesiones inactivas, SFTP y direct-tcpip; si todavía se ejecuta un comando, llega cuando termina. No se envían más mensajes por el canal cerrado y se ignora un cierre para un canal desconocido.
Un ajuste del búfer SFTP
Una sesión SFTP que había generado una respuesta grande podía dejar asignado su búfer al cerrarse. La nueva versión lo libera. Es una corrección de recursos, no un cambio de protocolo ni un nuevo cifrado.
Pruebas y límites pendientes
Las notas documentan pruebas de los archivos en AROS One i386 y x86_64 bajo QEMU y en AROS aarch64 bajo QEMU. Incluyen cierres de sesión, SFTP y redirección, además de comprobaciones OpenSSH SSH/SCP/SFTP. No había una Raspberry Pi 400 disponible para esta versión.
Siguen existiendo límites: no hay PTY interactivo completo ni tuberías o redirecciones en comandos remotos. En x86_64 los comandos son síncronos y pueden bloquear el demonio; consulta las notas de cada plataforma para los demás detalles de ejecución y espera. Un timeout no garantiza la terminación del proceso. Las notas de x86_64 también advierten de un problema independiente del controlador de red e1000 bajo carga y recomiendan rtl8139 o pcnet hasta que la distribución incorpore la corrección upstream.
Descargar BebboSSH AROS 1.0.9
Antes de exponer el servicio, sustituye las credenciales de prueba incluidas y sigue README.AROS.txt para la semilla y la clave del host.