Archive | marzo 2009

Viva la descarga directa-Parte 1

Hola bien ya que cada vez mas se está hacieno mas y mas famoso el tema de las descargas directas a través de servidores como Rapidshare,Megaupload,Gigasize etc..

Vamos a automatizar la tarea no? Si no que aburrido tener que estar copiando y pegando los enlaces uno a uno pierdes un montón de tiempo.

El programa que utilizaremos es Usd Downloader, si lo buscáis lo encontraeis mucho en versión portable, pero buscando y buscando encontre un instalador que hizo un usuario de Taringa.

El instalador por si acaso lo subi a mi servidor ftp,

Lo primero que haremos será descargarnos el programa

Descargar

Luego una vez descomprimido lo instalamos, no tiene perdida siguiente, siguiente hasta finalizar.

Una lo hemos instalado, lo abrimos y le damos aqui:

idioma

Ahi elejimos el idioma que queramos, en mi caso español.

Luego le damos justo al botón de la izquierda, para entrar en las opciones y la primera pantalla la hemos de dejar configurada así:

principal

Ahora nos dirijimos a Miscelania y lo dejamos asi:

miscelanea

Como veis el directorio por defecto donde se descargarán los archivos es C:\Downloads pero eso lo podeis cambiar

Luego para empezar a añadir enlaces una vez lo hayamos encontrado el enlace que queramos descargar lo copiamos entero vamos al prgrama y le damos a a lo que parecen dos papeles:

pegar_enlaceEl que está al lado de el “boton rojo”

Depués de eso el programa se encargará de conectarse y descargar el archivo:

descargando

Y con esto si querenos mas enlaces los vamos pegando y los irá descargando uno detrás de otro ;)

Eso es todo espero que os guste

PD: Me voy a pegar una costillada!!!

Servidor SSH en Windows

Ya que me estoy metiendo cada vez mas en el mundillo linux, me pregunté si era posible instalar y configurar un Servidor SSH en Windows XP.

Lo haremos con el Software FreeSSh

Vamos a la pagina Oficial a la sección de descargas:

FREESSH

Escojemos el primero lo instalamos y le decimos que si a que nos cree las llaves y luego le decimos que si también a que freessh este como un servicio.

Luego en el apartado de la fecha de Windows le damos con el boton derecho encima del icono de FREESSH y le damos a setings y lo vamos dejando todo igual que en las imágenes

Vamos con la primera:

servicios_activos

Dejando esto así dejamos activado Telnet y SSH, vamos a la siguiente pantalla, la de SSH

conf_ssh

Yo he puesto un mensaje de Bienvenida como podeis comprobar.. y nos vamos a la pestaña de Users

Y añadimos uno, y le damos los permisos que queramos yo se los e dado todos:

conf_usuarios

Y con  eso ya funcionaría.. Hagamos la prueba con Ubuntu:

pruebas@pruebas-vmware:~$ ssh root@192.168.0.192
root@192.168.0.192′s password:
Microsoft Windows XP [Versi�n 5.1.2600]168.0.192
(C) Copyright 1985-2001 Microsoft Corp.
Bienvenido al Servidor SSH de Marc\222|\2402023
C:\Scripts\ssh>
C:\>cd Datos

C:\Datos>dir
El volumen de la unidad C es Windows
El n�mero de serie del volumen es: EC57-4DD5

Directorio de C:\Datos

14/03/2009  02:53 p.m.    <DIR>          .
14/03/2009  02:53 p.m.    <DIR>          ..
16/03/2009  04:40 p.m.    <DIR>          Correo
14/03/2009  02:53 p.m.    <DIR>          Descargas
0 archivos              0 bytes
4 dirs  183.839.596.544 bytes libres
C:\Datos>

Sólo nos deja hacer dir, porque al conectarse inicia CMD.exe…

Office Online

Esto si que es una pasada, el poder editar o crear archivos de Office desde cualquier sitio con conexión a Internet.

Es un buen servicio. La única pega es que has de tener office instalado en el equipo

Para acceder a este servicio tenemos que ir a esta dirección:

Office Online

En esta página nos comentan que es lo que nos ofrece este Servicio..Copio y pego de la web:

Obtener acceso a los archivos desde cualquier parte

  • Consulte documentos desde prácticamente cualquier equipo con un explorador web
  • Sin necesidad de unidades flash: los archivos están cuando y donde los necesita
  • Uso compartido protegido por contraseña; usted controla quién ve y edita su trabajo

Trabajar con programas que conoce

  • Almacene unos 1.000 documentos de Microsoft Office en una ubicación en línea
  • Abra y guarde archivos de programas conocidos como Word, Excel y PowerPoint
  • Sincronice listas de contactos, tareas y eventos con Outlook
Después de saber que nos ofrece este servicio le damos al botón que aparece abajo de Empezar ahora.
Nos aparecerá la ventana con el correo electrónico que vayamos a utilizar, ponemos el de por ejemplo nuestra cuenta de MSN
iniciar_sesion
Le damos a siguiente, y seguidamente nos aparcereá para iniciar sesión, como si fueramos a ver el correo:
iniciar_sesion_passport1Luego nos aparece la ventanitra de si aceptamos el contrato de uso de este servicio, le damos a aceptar
aceptar_contratoEntonces empezará a cargar el servicio de Office Live Workspace
cargando_servicioDespués de cargar el servicio empezara a cargar el entorno de trabajo:
cargando_entornoNOTA: Depende de la conexión este servicio puede tardar mas o menos,
Ahora unz vez este cargado veremos el entrono de trabajo
entorno_trabajo1Aqui podemos ver que podemos hacer varias cosa como crear un archivo nuevo agregar docuementos,crear un nuevo espacio de trabajo o compartir
Lo que hare sera un nuevo documento a ver como funciona:
Le damos a nuevo domento:
nuevo_documento
Nosotros haremos un documento nuevo de Word
Se nos abrirá el office 2007, y escribimos lo que sea y le damos al menu para guardar y nos fijamos que nos a aparecido ya, para guardar en Office Live WorkSpace
Nosotros le daremos a guardar solamente,
office_live_wokspace
Y ahora guardamos en office live Wokspace:
guardar_online
También agregar docuemntos direcatmente desde nuestra máquina
agregar_documentosAquí hay nuestro documento que hemos subido ya hora nos aparecerá un explorador de archivos desde donde podremos escoger el archivo que queramos. Y veremos como se carga
subiendo_archivos
Una vez hemos cargado el archivo podemos darle encima para visualizarlo o marcar los dos como yo y eliminarlos.
Lo único que no hace perfecto este servicio es que tengas que tener instalado Office en tu máquina.
Pero si lo tienes puedes visualizar perfectamente los archivos y ademas poder convicir entre versiones de archivos de 2003 a 2007

Apache en Ubuntu-Segunda Parte

Ya vimos hace un tiempo la primera parte de apache en Ubuntu que explicaba la instalación y configuración además de un par de directivas

Primera Parte

Hoy seguiremos explicando un par de directivas mas

La primera será la de que cada usuario pueda colgar sus páginas web, para ello usaremos la directiva UserDir nombre de la carpeta el httpd.conf lo hemos de dejar así:

marc@seifreed:~$ sudo cat /etc/apache2/httpd.conf
[sudo] password for marc:
ServerName localhost
Include /etc/apache2/mods-available
DirectoryIndex principal.html
UserDir web


Esta directiva establece que todos los usuarios que tengan en su /home el nombre de la carpeta que haya al lado del UserDir. Cuando  hayamos dejado esto así, reiniciamos el apache:

marc@seifreed:~$ sudo /etc/init.d/apache2 restart

Si nos sale al final de todo Ok podemos seguir..

Yo con el usuario familia en su /home ya e creado la carpeta web, aparte de la página principal.html para hacer la prueba, para comprobar que todo ha salido bien abrimos el navegador y ponemos http://localhost/~familia/

y nos ha de salir algo parecido a esto:

pruebas

Ahora lo que haremos será probar otra de las directivas de apache se trata la de denegar el poder visualizar las páginas web si no conocemos el usuario y el password de acceso. Es decir poder hacer páginas privadas.

Para eso harán falta varias cosas, primero preparemos el http.conf:

marc@seifreed:~$ sudo cat /etc/apache2/httpd.conf
ServerName localhost
Include /etc/apache2/mods-available
DirectoryIndex principal.html
UserDir web
<Directory /home/familia/web>
DirectoryIndex principal.html
AuthType Basic
AuthName “Introduce usuario y password”
AuthUserFile /home/familia/claves/passwords
Require user pruebas
</Directory>

El archivo de configuración hace lo siguiente, establece una directiva que afecta a la carpeta de /home/familia/web que es como hemos llamado a la carpeta de donde todos los usuarios podrán colgar las páginas webs.

Lo que hay dentro de las comillas de AuthName será el mensaje que saldrá cuando se intenta visualizar la página

Y el AuthUserFile será donde irá almacenada la contraseña, que es MUY IMPORTANTE que no sea visible via web ese fichero. Y luego el Require user será el nombre de usuario para visualizar la página. No hace falta que sea usuario de la máquina ni nada por el estilo.

Para crear un fichero con hacer un touch passwords es suficiente, para establecer la contraseña lo haremos así:

familia@seifreed:~/claves$ htpasswd -c passwords pruebas
New password:
Re-type new password:
Adding password for user pruebas

Entonces cuando queremos ir a visualizar la página igual que antes.. nos sale esto:

http://localhost/~familia/

identificacionSólo hemos de poner el usuario pruebas con el passwords que le hayamos puesto anteriormente, en mi caso pruebas

Si no introduces bien el usuario y el password no podremos ve la página en sí.

Ahora como último paso denegaremos que un usuario pueda subir páginas webs a su directorio y eso lo haremos con UserDir disabled y el nombre del usuario. Eso se coloca dentro del httpd.conf, y cuando lo hayamos echo se reinicia el apache y listo!

Y eso es todo!