10 trucos esenciales para Administradores Linux.
“Aprender estos 10 trucos y usted será el más poderoso administrador Linux de Sistemas en el universo … bueno, tal vez no el universo, pero se necesita poner en práctica estos consejos para jugar en las grandes ligas. Más información sobre los túneles SSH, VNC, recuperación de la contraseña, consola de espionaje, y mucho más “
Leo en la pàgina web de developers Linux de IBM (Lazy Linux) un curioso e interesante artìculo acerca de 10 tips para la administraciòn de Linux via terminal, puede que ya los conozcas o talvez no, de todas maneras no pierdas nada echàndole un ojo.
Aquì 5 traducidos :
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:
- Arranca el sistema y entra en la pantalla de arranque (GRUB, por ejemplo)
- Elige el kernel con el que quieras arrancar y pulsa la letra E para editar la entrada de GRUB
- Selecciona la línea que empieza por la palabra
kernely pulsa nuevamente la letra E para editar los parámetros del kernel - Añade 1 al final de la línea, pulsa Enter y posteriormente la letra B para arrancar tu sistema
- Lo que has hecho es arrancar en modo usuario único con lo que ahora podrás ejecutar el comando
passwdpara 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:
- Lo primero que necesitarás es una máquina conectada a Internet que servirá de intermediaria y a la que llamaremos
blackbox.example.comy en la que el usuario esthedude - 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 - 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 - Ahora necesitas conectarte desde la otra máquina (a la que llamaremos
tech) a la máquina intermediaria como el usuariothedude(por supuesto necesitas saber la contraseña) de la siguiente manera:
root@tech:~# ssh thedude@blackbox.example.com - 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)
Los demàs puedes encontrarlos en el link original: