Mostrando entradas con la etiqueta Tecnología. Mostrar todas las entradas
Mostrando entradas con la etiqueta Tecnología. Mostrar todas las entradas

miércoles, 5 de diciembre de 2012

Encender y Apagar un Server Linux a Distancia

lo primero es instalar wakeonlan y lo segundo es copiar y ssh-rsa seguro en el server remoto.

esta guía esta orientada a prender un server especifico cuando mi maquina se encienda y apagarlo cuando mi maquina se apague, todo esto se hará de forma automatica.... acontinuación muestro los pasos a seguir uno a uno ....

1. ver si tu bios de tu server es compatible :

BIOS
Para ver si tu BIOS es compatible, haz lo siguiente:
  • Reinicia el PC y entra a la BIOS presionando la tecla necesaria según la BIOS (ESC, F2, F5, F12, DEL)
  • Una vez en la BIOS, entra a las opciones de alimentación (POWER) y activa la opción Wake-on-Lan, o similar.



 2.  instalar en tu server 

$ su
# aptitude install ethtool
# ethtool -s eth0 wol g


id todo ha ido bien colocas en tu consola lo siguiente

root@server:~# ethtool  eth0
Settings for eth0:
    Supported ports: [ TP ]
    Supported link modes:   10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
                            1000baseT/Half 1000baseT/Full
    Supported pause frame use: No
    Supports auto-negotiation: Yes
    Advertised link modes:  10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
                            1000baseT/Half 1000baseT/Full
    Advertised pause frame use: Symmetric
    Advertised auto-negotiation: Yes
    Speed: 1000Mb/s
    Duplex: Full
    Port: Twisted Pair
    PHYAD: 1
    Transceiver: internal
    Auto-negotiation: on
    MDI-X: Unknown
    Supports Wake-on: g
    Wake-on: g
    Current message level: 0x000000ff (255)
                   drv probe link timer ifdown ifup rx_err tx_err
    Link detected: yes



 y verificas que salga :

    Supports Wake-on: g
    Wake-on: g







 3. en tu maquina personal instalas en wakeonlan

# aptitude install wakeonlan && exit

4. Instalar open-ssh-server en tu Servidor

# aptitude install openssh-server

5. crear la llave ssh-rsa en nuestra maquina personal

# ssh-keygen -b 4096 -t rsa

Simplemente presionemos [Enter], un segundo después volvemos a presionar [Enter], y un segundo después volvemos una vez más a presionar[Enter]. O sea, presionaríamos [Enter] un total de tres (3) veces, solo lo presionamos… no escribimos nada

y saldra algo como esto al final 

 



 luego colocas en la consola, para los dos usuarios, con el que inicias sesion siempre y con root
#  ssh-add && ssh-copy-id remoto@192.168.151.201

colocas la clave para copiar el ssh y listo, ya esta configurado, para que accedamos de manera remota sin que nos pida clave
para probarlo colocas

# ssh  remoto@192.168.151.201

y no deberia pedir clave




muy bien ya esta todo casi listo ahora solo falta configurar los cripts que se iniciaran al arrancar mi pc y al apagarse......


6 . Creacion de los scripts


para encender : 

dentro de /etc/init.d/encender

#!/bin/bash

#mac server                                                                                                  
wakeonlan   < mac-address >                                                               
exit 0                                                                                                              

para apagar :

dentro de /etc/init.d/apagar

#!/bin/bash

ssh root@192.168.151.201 poweroff                                                             
exit 0                                                                                                               

$ chmod +x /etc/init.d/apagar
$ chmod +x /etc/init.d/encender

luego solo hacen falta los ultimos ajustes .colocarlos en runlevels especifico ....



7 . Enlaces simbolicos runlevels

como root, creas los enlaces simbolicos



# ln -s /etc/init.d/encender  /etc/rc2.d/S20encender

# ln -s /etc/init.d/apagar  /etc/rc0.d/K20apagar




eso es todo lo que necesitas....... adapta los script a tu gusto de acuerdo lo que necesites hacer....






estas son algunas de las fuentes que tome en cuenta para dar con la soluncion !!!!






fuentes:

http://es.kioskea.net/faq/5040-encender-apagar-remotamente-un-pc-shutdown-wake-on-lan

http://wiki.debian.org/WakeOnLan

http://kzkggaara.wordpress.com/2011/02/14/ssh-sin-contrasena-en-solo-3-pasos/

http://oscarcorrea.wordpress.com/2011/11/04/ejecutar-un-script-al-arrancar-linux/

http://es.wikipedia.org/wiki/Nivel_de_ejecuci%C3%B3n

http://en.wikipedia.org/wiki/Runlevel

http://www.guia-ubuntu.org/index.php?title=Runlevel

http://cristianolmos.blogspot.ch/2009/05/ejecutar-un-script-en-el-arranque-de.html

http://chuchi322.blogspot.ch/2011/07/script-para-apagar-el-pc-en-linux.html

http://www.taringa.net/posts/linux/10410376/Ejecutar-un-script-al-inicio-de-linux.html


lunes, 22 de octubre de 2012

Saltar el proxy Squid con TOR y Privoxy en ubuntu 12.04


Muchos sabemos que hoy en día la gran mayoría de las empresas (para no decir que todas)  existen restricciones para el acceso a la web. 
Pero nos preguntamos ¿es posible evitar estas restricciones o filtros? claro que es posible, gracias a la red TOR.

El proceso que explicare a continuación, fue realizado en la distribución Ubuntu 12.04 (Precise) en conjunto con el navegador web Firefox 10

Primero que nada procedemos abrir una terminal o consola y nos colocamos como usuario root.
Podemos realizar una búsqueda de los paquetes tor y privoxy de la siguiente manera:
#aptitude search tor privoxy

OJO si nos les aparece dichos paquetes, revisen sus repositorios; o de igual manera pueden descargar dichos paquetes desde sus respectivas paginas web: 
- TOR

Ya verificado si tenemos nuestros paquetes, los procedemos a instalar:
#aptitude install tor privoxy -y

Una vez instalados procedemos a configurar el privoxy; su archivo de configuración se encuentra en /etc/privoxy, alli buscamos un archivo llamado config
En este archivo lo que hacemos es agregar un par de lineas:
forward-socks4a /       127.0.0.1:9050 .
forward 192.168.0.*/     .

Dichas lineas pueden ser agregadas al final del archivo; o si eres unos (as) de esos que le gustan el orden, los puedes colocar en en el punto 5.2
MOSCA, con los puntos (.) al final de cada linea, tienes que colocarlos; y la ip de la segunda linea seria la de tu servidor Proxy Squid.





Como se muestra en la imagen, así debería quedar las 2 lineas que agregaron en el archivo de configuración del privoxy.

y por ultimo colocan al final de este archivo esta informacion 





##########################################################################
##########################################################################
##########################################################################
##########################################################################
##########################################################################

# Generally, this file goes in /etc/privoxy/config
#
# Tor listens as a SOCKS4a proxy here:
#forward-socks4a / 127.0.0.1:9050 .
confdir /etc/privoxy
logdir /var/log/privoxy
# actionsfile standard  # Internal purpose, recommended
actionsfile default.action   # Main actions file
actionsfile user.action      # User customizations
filterfile default.filter

# Don't log interesting things, only startup messages, warnings and errors
logfile logfile
#jarfile jarfile
#debug   0    # show each GET/POST/CONNECT request
debug   4096 # Startup banner and warnings
debug   8192 # Errors - *we highly recommended enabling this*

user-manual /usr/share/doc/privoxy/user-manual
listen-address  127.0.0.1:8118
toggle  1
enable-remote-toggle 0
enable-edit-actions 0
enable-remote-http-toggle 0
buffer-limit 4096



Ya terminado este paso, procedemos a reiniciar los servicios de privoxy y tor
#/etc/init.d/privoxy restart

#/etc/init.d/tor restart

Verificamos que el privoxy este funcionando, ejecutando el comando netstat de la siguiente manera:
#netstat -an |grep 9050
y nos daría un resultado como el siguiente:
tcp        0      0 127.0.0.1:9050          0.0.0.0:*               LISTEN





Hasta aquí vamos bien; pero nos hace falta un complemento para el Firefox  llamado torbutton-current.xpi , el cual puede ser descargado directamente de la pagina oficial de TOR o simplemente instalarlo directamente desde la web de los complementos de mozilla.

Luego de haber instalado el complemento, te pedirá firefox que lo reinicies; luego del reinicio, en la parte inferior derecha nos muestra el torbutton desactivado (como se muestra abajo en la imagen)


Ahora solo con darle un clic derecho, nos muestra una pantallita con varias opciones, el cual le damos: Cambiar estado del Tor, y nos los coloca como se muestra abajo en la imagen; ademas aprovechamos y verificamos si estamos navegando en la red Tor verificándolo en el siguiente link:






si esta imagen no aparece en verde, se descargar el torbrowser para linux  (Vidalia)y en español si quieren... desde aca https://www.torproject.org/dist/torbrowser/linux/  yo me descargue ESTE

los desconprimes y ejecutas 


$ sh Descargas/tor-browser_es-ES/start-tor-browser





y por ultimo configuran en vidalia esto .. donde XXX seria su ultimo obteto de su proxy
ejemplo 192.168.0.124


si no se conecta revisan el registro de mensajes y verán cual sea posiblemente el conflicto...


otros enlaces que les puede gustar es Instalar-Tor-en-Linux-y-Windows-para-usarlo-con-Chrome

tor-privacidad-en-internet



en caso de que quieran colocar el plugin de flash colocarlo en el directorio
tor-browser_es-ES/App/Firefox/plugins

y pegar el pluguin del sistema oprativo que esten usando, aca les dejo el de windows y el de linux plugin_flash

Gracias a
esdebianfritto

viernes, 21 de enero de 2011

Los 10 comandos que más utilizo

10 comandos más utilizados en nuestro sistema, ejecutando el siguiente comando en la terminal:


history | awk '{print $2}' | sort | uniq -c | sort -rn | head -10



Graba tu escritorio desde el terminal con ffmpeg


Una de las tantas cosas que puedes hacer desde la consola con FFmpeg es grabar tu escritorio con una sola línea de comandos.
Tipeamos en la consola lo siguiente:
ffmpeg -f x11grab -s 1024x600 -r 25 -i :0.0 -sameq /home/user/out.mpg
Después de -s ponemos la resolución en que queremos grabar, -r 25 es la tasa de fps en que vamos a grabar y/home/user/out.mpg es el lugar donde el video se va a grabar.
Terminas la grabación con Ctrl+C

Visto en http://www.ubuntronics.com/

martes, 18 de enero de 2011

Sacar clave de un archivo zip


Existen muchas razones para querer saber la clave de un archivo zip. Algunos por malicia, otros simplemente olvidaron la clave que pusieron a algun archivo zip. En linux por supuesto tenemos varias herramientas para obtener esta clave, una de ellas es fcrackzip. Una utilidad para la consola que puede funcionar tanto con un diccionario de claves como con el metodo de la fuerza bruta.
Veamos un ejemplo:
1- Lo primero sera instalar fcrackzip, que se encuentra en los repositorios de todas las distros asi que no sera mayor problema.
2- Luego Creemos un archivo zip con clave con el proposito de probar:
zip –encrypt -r prueba carpeta/
Nos pedira la clave 2 veces, yo le puse ‘perro’
3- Ahora ejecutamos fcrackzip
fcrackzip -c a -p aaaaa prueba.zip
los parametros que pueda aceptar son:
  • a: incluye todas las letras en minuscula
  • A: incluye todas las letras en mayuscula
  • 1: incuye los digitos
  • !: incluye simbolos [!:$%&/()=?[]+*~#]
  • :: incluye toda la cadena de caracteres
luego de un rato obtendran la clave, el tiempo que se demore dependera de lo compleja de la clave y de la amplitud de parametros de prueba que le pasemos. En mi ejemplo es una clave corta y solo de letras minusculas asi que me devolvio el resultado de inmediato.

Tambien puede que les devuelva mas de un resultado. Una lista que habra que ir probando una a una. Luego de eso simplemente queda descomprimir con la clave que ya sabremos. Calculo que conocen los comandos de descompresion en linux.
Espero que les sirva y espero que no usen esto con fines maliciosos.

miércoles, 22 de septiembre de 2010

Taller de PHP (del 24 al 26 de Septiembre) y I Jornada de Tecnología e Informática

Via twitter me enteré por @julianazambrano que a partir del 24 de Septiembre de este año en curso se estará realizando un taller de PHP intensivo durante 3 días consecutivos, en los cuales se contará con un asiento virtual para las personas que se registren (vale destacar que dicho registro es gratuito asi como todo el taller). Entre sus caracteristicas se destacan:
  1. Interactivo
  2. Facil de seguir
  3. 100% práctico
  4. Es apto para cualquier nivel en el que te encuentres con respecto al lenguaje(principiantes y avanzados)..
Pero los invito a que sean uds. mismos los que decidan inscribirse visitando el enlace oficial AQUÍ ; Sin duda una oportunidad que no nos podemos perder...

Entre otras news me enteré por medio del Blog de José Rafael de un evento a realizarse el proximo 02/10/2010 aquí mismo en el país, en el estado Carabobo, Valencia. Dicha jornada contará con refrigerio y un material que se le entregará a las personas que accedan a registrarse, todo esto por el monto de 90,00 Bs.F. El contenido de la jornada, asi como el cronograma de actividades pueden observarlo AQUÍ.

Asi que tenemos bastante de donde aprender... :D