HP-UX: Solventar problema de lentitud al acceder por SSH

Un pequeño tip donde aprendemos a solventar el problema de lentitud al acceder vía SSH a hosts con HP-UX. Seguramente si utilizamos otros sistemas privativos UNIX como IBM AIX, o de software libre como FreeBSD, también nos pueda servir esta nota.

Solventar problema de lentitud al acceder por SSH en HP-UX

La clave es el fichero «wtmps«, dicho fichero mantiene información de los accesos al sistema operativo. El problema es que a medida que va pasando el tiempo este fichero se va llenando. Ya que tiende a crecer sin límite. De hecho lo recomendado es revisarlo cada cierto tiempo, ya que la información que ya no es útil debe eliminarse, evitando así que el fichero sea demasiado grande.

Eso sí, tanto este fichero como otro homónimo llamado «btmps» (que se encarga de registrar los accesos fallidos al sistema) si se eliminan el registro se dejará de hacer, al no estar asociados estos ficheros a ningún servicio.

Estos ficheros están ubicados en las siguientes rutas:

  1. /var/adm/wtmps 
  2. /var/adm/btmps

La opción más fáciles es vaciarlos:

  1. cat /dev/null > /var/adm/wtmp
  2. #Y
  3. cat /dev/null > /var/adm/btmp

O bien, los movemos a un fichero de backup, por ejemplo:

  1. mv /var/adm/wtmps /var/adm/wtmps-`date "+%Y%m%d"`

Una vez hecho esto lo volvemos a crear y le asigamos los correspondientes permisos:

  1. touch /var/adm/wtmps
  2. chmod 664 /var/adm/wtmps
  3. chown adm:adm /var/adm/wtmps

De esta forma veremos como mejora de forma sustancial el tiempo que tardamos en acceder vía SSH

Configurar rotado

Es muy importado que configuremos un rotado de este fichero para que no ocupe un gran espacio, por ejemplo mediante cron.

Espero que el artículo os sea de utilidad en algún momento. Nos vamos leyendo.

Fuentes consultadas:

Docstore.mik.ua – Wtmps

FreeBSD Manual Pages

Dbappweb.com – SSH login taking too much time on HP-UX 11.31