Skip to main content

Cómo identificar el sistema operativo Linux instalado

Con estas ordenes podremos identificar el sistema operativo Linux instalado en el equipo informático.

En ocasiones deberemos determinar el tipo de sistema Linux instalado. Esto es importante para saber las posibilidades del sistema y actuar en consecuencia. Las siguientes ordenes nos permiten identificar el sistema operativo.

Estas ordenes son para ejecutarlas en una terminal. Por ello deberemos tener una abierta y disponible para la introducción de ordenes. Dependerá del entorno, pero normalmente la combinación de teclas CTRL+ALT+T muestra una terminal. En un servidor lógicamente deberemos estar ante un terminal, sea físicamente o mediante conexión SSH.

La primera orden que nos podrá servir es:

Y nos responderá con algo como:
Otra orden que nos dará valiosa información es:
Y mostrará algo como:
Y finalmente para cerrar esta breve entrada veamos:
dando lugar a una salida como:
Como se puede deducir, estas ordenes para identificar el sistema operativo han sido probadas en un Ubuntu 13.10 Saucy Salamander. Si bien serán validas en casi todas las distribuciones Linux, derivadas de Debian o no.

Busqueda de rootkits mediante RKHunter en Ubuntu Server 12.04 LTS

Un rootkit es un software que permite el acceso a un servidor a terceros procurando pasar inadvertido a los administradores del mismo. El usuario malicioso aprovechando alguna debilidad del sistema instala el rootkit para posteriormente tener acceso total al sistema mediante él.

Rootkit Hunter es una herramienta que rastrea en el equipo servidor en busca de rootkits y alerta al administrador de su presencia.

La instalacion en Ubuntu Server 12.04 LTS es sencilla ya que esta disponible en los repositorios oficiales de Canonical. Accedemos a un terminal y ejecutamos el siguiente comando para instalarlo:

sudo apt-get install rkhunter

En la primera ejecución usaremos los siguientes comandos:

sudo rkhunter --update
sudo rkhunter --propupd

Y para chequear el sistema usaremos:

sudo rkhunter --check

La herramienta además de otros metodos, se basa en crear una base de datos con huellas MD5 de los ficheros clave del sistema. Y para detectar modificaciones de los ficheros, en chequeos posteriores los compara con los de la base de datos. La opción que genera la base de datos inicialmente es –propupd. Debemos usarla cuando sabemos que el servidor esta libre de todo tipo de rootkits

Cómo instalar Open SSH en Ubuntu Server 12.04

Es posible que nuestro servidor remoto nos sea entregado con el servicio SSH instalado en él. De forma que con el usuario root que nos facilitarían podríamos acceder. Si no fuera el caso, y necesitaríamos instalar SSH en nuestro servidor podríamos usar el siguiente comando.

Al de pocos segundos se descargarán los paquetes necesarios, se instalará y quedará listo para usar.

Un comando que hace lo mismo, pero que podríamos preferir es usando tasksel. Veamoslo:

Una vez instalado open-ssh podremos acceder de forma segura al servidor remoto desde nuestro equipo local usando un comando como:

Donde el usuario, será uno existente en el servidor, del cual disponemos de la contraseña, y example.com, el nombre de dominio del servidor remoto. Tras autentificarnos en el servidor remoto se nos abrirá un terminal con una shell, donde podremos introducir ordenes, como si estuviésemos sentados ante el servidor.

Actualización: En el siguiente vídeo podemos ver la instalación de Ubuntu Server 12.04.1 y la instalación del servidor SSH en él.