Ya hable de los tuneles SSH locales donde puedes conectarte a servicios que estan detras de un firewall y/o para usar cifrado, ahora vienen los tuneles SSH remotos.

En que situacion se pueden usar?

Tu necesitas conectarte a un computador, pero no puedes conectarte directamente a el porque esta dentro de una red local y no puedes (o no quieres) abrir puertos, pero desde el computador remoto si pueden conectarse a ti.

LOCAL ———————-X———————–> REMOTO

           <———————————————-

Como abrirlo y usarlo en Windows

Con el programa puTTY desde el computador remoto

image

Y luego el tunel

image

Donde:

  • Source port: es el puerto que se habilitara en el computador local para conectarse al…
  • Destination: …host especificado aqui
  • Marca en Remote, despues en Add y finalmente en Open para iniciar la conexion

En el ejemplo use el servidor SSH, asi que luego de abrir la conexion en el computador local puedo conectarme a localhost puerto 15000 y asi tener acceso al SSH remoto.

Como abrirlo en Linux

Ejecutar en el computador remoto

ssh –R<source port>:<host destino>:<puerto destino> user@host

Y para usarlo, en el computador local

ssh user@localhost –p <source port>

Donde <source port>, <host destino> y <puerto destino> es lo mismo explicado en la parte de Windows

Blogalaxia Tags: , , ,

Si tienes una cuenta premium de Rapidshare puedes usar gestores de descargas y por lo tanto puedes usar wget. Pero si pones wget <url> veras que te descarga un archivo de menos de 100 kb el que al abrirlo es la pagina de rapidshare y no el archivo que estabas buscando, asi que tienes que usar estos parametros para pasar los datos de tu cuenta y asi Rapidshare te reconocera como premium y te dara el archivo.

wget -i links.txt –http-user=<usuario premium> –http-password=<password premium> -c –auth-no-challenge

Donde:

  • -i links.txt es el archivo con los links a descargar, uno por linea. Si solo vas a bajar un archivo puedes omitir este parametro y poner la URL al final del comando.
  • –http-user=<usuario premium> el nombre de usuario de tu cuenta premium
  • –http-pass=<password premium> y su respectiva password
  • -c para que continue la descarga por si la interrumpiste, ademas si se cae la conexion wget intentara descargar desde ese punto automaticamente.
  • –auth-no-challenge para que wget envie el usuario y password inmediatamente ya que por defecto espera que RS le pida user/pass y como la pagina de RS no esta protegida por user/pass wget no manda la identificacion y la descarga falla.

El script donde tengo este comando

#!/bin/bash
wget -i links.txt –http-user=<user> –http-password=<pass> -c –auth-no-challenge

Enjoy!

Blogalaxia Tags: , , ,

El domingo publique un post donde podia instalar desde una unidad USB Windows 7, hoy le corresponde a Ubuntu.

A diferencia de Windows 7, Ubuntu no solo permite instalarse desde USB, si no que se puede ejecutar como live y a diferencia del CD, puedes guardar los cambios que hagas por lo que es un sistema operativo completamente portable.

Util para:

  • Equipos prestados o compartidos donde no quieres dejar huella ya que no usaras el SO que tiene instalado.
  • Equipos compartidos donde en el SO instalado no tienes permisos de administracion, asi que puedes usar Ubuntu con los programas que necesites ya que tendras todos los permisos. Ademas tendras acceso total al disco duro del sistema.
  • Equipos compartidos en que no han sido mantenidos y tienen problemas con el SO, de rendimiento, etc, entonces podras usar tu propio SO mas rapido y sin problemas.
  • Instalar Ubuntu en equipos sin unidad optica o si no quieres quemar un CD.
  • Reparacion de equipos donde inicias Ubuntu para rescatar los datos
  • Etc…

La creacion de la unidad USB es sencilla y necesitas estas cosas:

  • Ubuntu instalado o ejecutandose desde el CD o USB.
  • Un pendrive minimo de 1 GB, si es de mas espacio puedes usarlo para guardar tus cambios (archivo de persistencia que no se pierde entre reinicios).

El pendrive puede estar formateado en fat o fat32, si esta formateado en ntfs no se podra instalar Ubuntu ya que fallara en el proceso de instalar el cargador de arranque.

Una alternativa si no puedes o no quieres ejecutar Ubuntu para crear la unidad es usar Unetbootin.

Para crear la unidad inicia ubuntu, conecta la unidad USB y en el menu Sistema –> Administracion selecciona Creador de discos de inicio USB.

image

Se abre la ventana del programa, selecciona la particion de la unidad USB donde vayas a colocar Ubuntu

image

Luego elige si quieres que guarde los cambios entre sesiones y el espacio reservado o que no guarde nada tal como sucede con un live CD. Yo recomiendo entre 1 y 1.5 GB minimo ya que si se usa continuamente se llena facilmente con actualizaciones del sistema, programas instalados, etc. Igual en caso de llenar la unidad puedes expandirla, mañana publicare el articulo de como se hace.

Luego de marcar la opcion haz clic en Crear disco de inicio y espera unos minutos que se copien los archivos. El tiempo dependera de la unidad USB y de la unidad de donde se este ejecutando ubuntu (CD, USB, disco duro).

image

image

image

Luego de finalizada la copia de archivos podras iniciar tu PC desde la unidad USB y podras usar ubuntu, guardar tus datos, instalar programas e incluso instalarlo en el disco duro.

Blogalaxia Tags: , , , ,

Si tienes instalado Ubuntu o alguna otra distro habras visto que con el tiempo cuando hay actualizaciones del Kernel cada version aparece en el menu, y con el tiempo se van acumulando. El menu seria como este:

  • Ubuntu, linux version1
  • Ubuntu, linux version1 (recovery mode)
  • Ubuntu, linux version2
  • Ubuntu, linux version2 (recovery mode)
  • Ubuntu, linux version3
  • Ubuntu, linux version3 (recovery mode)
  • Memtest86
  • Windows 7 (loader)

Si la ultima version del kernel funciona bien puedes eliminar las otras versiones que ademas pueden hacer problemas en el menu si no tienes como opcion por defecto la primera opcion. Como los computadores de la Universidad donde la opcion por defecto era Windows y a la primera actualizacion del kernel se corrieron las opciones y quedo el memtest86 por defecto :P .

Cada version del kernel es un paquete de software, basta desinstalarlo para remover la entrada respectiva. Primero hay que buscar las versiones instaladas, para eso ejecuta

dpkg –get-selections | grep linux-image

Este comando retornara la lista de versiones instadas y un paquete linux-image-generic, ese paquete NO debes desinstalarlo ya que a traves de este paquete recibes las ultimas versiones del kernel.

Ahora con la lista, por cada version anterior a eliminar ejecuta

sudo aptitude purge linux-image-version

Asegurate de dejar una version, si no podras iniciar el sistema. Por cada desinstalacion se actualiza el menu del grub automaticamente asi que al finalizar tendras solo la entrada del kernel actual, la del memtest86 y la de Windows si lo tienes instalado.

Fuente: guia-ubuntu.org

Blogalaxia Tags: , , ,