Posts Tagged ‘sistemas’

10 trucos importantes si eres administrador de Linux

Thursday, August 7th, 2008

Estaba leyendo el blog Un Mundo Libre y me encontre con este post muy interesante y util, el cual tiene 10 “trucos” por asi decirlo, para facilitar la administracion de sistemas Linux.

A continuacion les muestro la lista:

Cómo reestablecer la contraseña de root
A más de uno le ha podido pasar que no se acuerda de la contraseña de root y piensa que tiene que reinstalar el sistema de nuevo. Alto ahí, antes de cometer esa locura prueba lo siguiente:

  1. Arranca el sistema y entra en la pantalla de arranque (GRUB, por ejemplo)
  2. Elige el kernel con el que quieras arrancar y pulsa la letra E para editar la entrada de GRUB
  3. Selecciona la línea que empieza por la palabra kernel y pulsa nuevamente la letra E para editar los parámetros del kernel
  4. Añade 1 al final de la línea, pulsa Enter y posteriormente la letra B para arrancar tu sistema
  5. Lo que has hecho es arrancar en modo usuario único con lo que ahora podrás ejecutar el comando passwd para reestablecer la contraseña de root.

Crear una puerta trasera (backdoor) SSH
Pongamos por caso que necesitas acceso a una máquina que está protegida mediante un firewall. Puedes crear un pequeño agujero o puerta trasera para saltarte el firewall. Por supuesto, antes de proceder debes tener en cuenta que no estás haciendo nada ilegal y que no te vas a meter en ningún lío por ello ;-) Estos son los pasos:

  1. Lo primero que necesitarás es una máquina conectada a Internet que servirá de intermediaria y a la que llamaremos blackbox.example.com y en la que el usuario es thedude
  2. Posteriormente nos conectaremos desde nuestra máquina local (en la que debemos ser root) a la máquina intermediaria creando un túnel mediante la siguiente instrucción:
    ~# ssh -R 2222:localhost:22 thedude@blackbox.example.com
    Lo que hemos hecho es redireccionar todas las instrucciones que vayan por el puerto 2222 al puerto 22 (SSH) de nuestra máquina local
  3. Una vez que accedes a la máquina intermediaria necesitas mantenerte conectado. Para ello puedes escribir lo siguiente en la consola
    thedude@blackbox:~$ while [ 1 ]; do date; sleep 300; done
    y minimizar esa ventana
  4. Ahora necesitas conectarte desde la otra máquina (a la que llamaremos tech) a la máquina intermediaria como el usuario thedude (por supuesto necesitas saber la contraseña) de la siguiente manera:
    root@tech:~# ssh thedude@blackbox.example.com
  5. Una vez que esta máquina está conectada ya puedes hacer ssh a la máquina que está detrás del firewall mediante:
    thedude@blackbox:~$: ssh -p 2222 root@localhost (por supuesto necesitas conocer la contraseña de root)

Si queréis aprender más no dejéis de leer el post original (en inglés).

Via | Un Mundo Libre