SSHPASS nos permite incluir la password en la misma linea de conexión SSH

Con la necesidad de hacer un script en bash, me ví con la obligación de hacer una conexion ssh y no queria que me pidiera contraseña cada vez que lo ejecutara.
Tenia la opcion por claves publicas y privada pero creo que iba a perder mucho tiempo, asi que opte por la siguiente:
Nos bajamos el paquete llamado sshpass de sourceproject

wget http://heanet.dl.sourceforge.net/project/sshpass/sshpass/1.05/sshpass-1.05.tar.gz
tar xvf sshpass-1.05.tar.gz
cd sshpass-1.05
./configure
make
sudo make install

Ahora una vez instalado sshpass en nuestro sistema o servidor, la sentencia para conectarnos a ssh es la siguiente:

sshpass -p 'passwd' ssh root@192.168.1.54

Actualizar el estado de facebook y twitter desde Google+

Anteriormente os mostrábamos una aplicación web para visualizar la cuenta de facebook en Google+ y lo mismo para la cuenta de twitter en Google+, pero esto que os vamos a explicar a continuación no es una aplicación, sino más bien un pequeño truco para actualizar el estado de facebook y twitter desde Google+ sin necesidad de instalar nada en firefox ni google chrome, etc

  1. Vete a la dirección facebook.com/mobile y copia la dirección de correo tipo@m.facebook.com que te muestra.
  2.  Crea un circulo nuevo en Google+ y llamalo por ejemplo “Actualizar estados” o “Actualizar facebook” y añade como usuario al mail de Facebook que habíamos copiado anteriormente
  3. Cuando publiques una actualización que quieras que se publique en facebook añade el circulo que has creado en opciones de compartir. Te advertirá que el usuario no tiene Google+, le damos a aceptar y enviar, y listo… nuestro estado de facebook y Google+ actualizado simultaneamente.
Limitación: Solo permite los 50 primeros caracteres de tu publicación de Google+

Como actualizar el estado de twitter desde Google+

  1. Vete a la aplicacion twittermail, valida tu cuenta de twitter y copia la dirección de correo que te envian.
  2. Crea un circulo nuevo llamado “Actualizar twitter” (o como puse anteriormente “Actualizar estados” para así meter el correo de twitter y facebook a la vez) y añade a este circulo el mail que has recibido de twittermail.
  3. Cuando publiques una actualización en Google+ que quieres que se muestre en twitter, añade a la publicación el circulo “Actualizar twitter” y en unos segundos será publicada en twitter.
Es similar al anterior, con la salvedad de que hay crear el mail de twitter.Espero que os haya servido el pequeño truco, de está manera podréis actualizar el facebook y twitter sin necesidad de aplicaciones externas y ni si quiera sin salir de Google+ plus.

Cambiar nombre del Host sin reiniciar en CentOS/RedHat – Linux

Este procedimiento deberia funcionar en las distribuciones RedHat Linux 7.x/9, RHEL, Fedora y CentOS sin problemas porque todas tienen similar configuración. El objetivo es nunca reiniciar sin necesidad y mantener el tiempo de uptime del servidor intacto y por supuesto no interrumpir los otros servicios.

  1. Abrimos una consola como usuario root.
  2. Editar el archivo network y cambiar el nombre del host en la variable HOSTNAME.
    nano /etc/sysconfig/network
    HOSTNAME=central
  3. Adicionar  el número ip del nuevo host.
    nano /etc/hosts
    192.168.0.1 central

    Las modificaciones realizadas en /etc/hosts y /etc/sysconfig/network son necesarias para que los cambios sean permanentes.
  4. Cambiar el nombre del host usando el comando hostname.
    hostname redhat9
  5. y ejecutar nuevamente el comando hostname sin incluir el host para ver el cambio.
    hostname
  6. Finalmente reiniciar el servicio de red para aplicar los cambios realizados.
    service network restart
  7. Para verificar que el nombre del host fue realmente cambiado debemos salir e ingresar nuevamente a la sesión. Con cerrar la terminal y abrir otra terminal veremos que el nombre ha cambiado.

Rápido, sin problemas y no interrumpimos los servicios del servidor ni tampoco perdemos el uptime de nuestro servidor.