miércoles, 17 de febrero de 2010

Bug en el SUNWssh

Nuevamente estamos por aca escribiendo de mis pericias con Solaris 10, y pues resulta ser que quite el F-secure ssh para dejarlo con el SUNWssh todo iba bien hasta que los servidores dejaron de aceptar conexiones.
Este bug esta documentado en: http://sunsolve.sun.com/search/document.do?assetkey=1-66-272629-1

Lo que pasa aqui es que el sshd deja de recibir conexiones, por lo que se debe aplicar el parche 143140 si y solo si se tiene un parche nuevo en el kernel como el 141444-09 o mas nuevo (esto aplica para sparc) una vez aplicado se debe reiniciar el servicio de de ssh con el comando:
svcadm refresh ssh

Otro comportamiento raro que me toco ver fue que el openssh o SUNWssh no podian abrir nuevas terminales pty como si no hubiera; cuando el opensshd llama a la funcion openpty esta regresa un error llamado enxio esto quiere decir que no hay mas pseudo terminales disponibles, mi pregunta como es esto posible si yo era el unico firmado en la consola. Este comportamiento esta documenatdo con los linux pero no he encontrado a nadie que haya posteado el mismo problema en solaris. Asi que la forma de arreglar esto por desgracia fue recuperar el sustema mediante flar

Hasta la proxima amigos

2 comentarios:

  1. La manera de probar este bug es abrir varias sesiones de ssh pero sin que le den el password, es decir déjenalas ahi pidiendo el password, a la 11va conexión ya no acepta más conexiones

    ResponderEliminar
  2. parece ser que el codigo del SUNWssh causa el comportamiento raro, el SUNWssh esta basado en openssh pero tiene algunos errores de programacion, el parche lo que hace es substituir los binarios.

    ResponderEliminar