Archivos compartidos desde GNU/Linux
|Antes de empezar con esta entrada quiero aclarar algo, esto no es seguridad informatica, lo que se va a realizar, es tomar provecho del descuido de muchos usuarios de Windows que comparten sus archivos sin saberlo. Cabe resaltar que esto también es una utilidad para las redes que tienen windows y Linux, que resuelve la problematica de incompatibilidades de protocolos.
Esto lo practicaba mucho cuando era Windowsero, utilizaba herramientas como IPTOOLS o simplemente lo hacia en la consola un poco mas tedioso pero funcionaba, sin embargo hace poco me pregunte como se podría hacer e GNU/Linux en el SO donde todo es posible, así que me puse a la tarea de hacer este pequeño articulo para que los Linuxeros, que no saben (Porque la mayoría ya lo saben), aprendan como se comparten archivos entre windows y GNU/Linux
Lo primero que vamos a instalar es SAMBA, cito la wiki para definir este paquete:
Samba es una implementación libre del protocolo de archivos compartidos de Microsoft Windows (antiguamente llamado SMB, renombrado recientemente a CIFS) para sistemas de tipo UNIX. De esta forma, es posible que ordenadores con Linux, Mac OS X o Unix en general se vean como servidores o actúen como clientes en redes de Windows. Samba también permite validar usuarios haciendo de Controlador Principal de Dominio (PDC), como miembro de dominio e incluso como un dominio Active Directory para redes basadas en Windows; aparte de ser capaz de servir colas de impresión, directorios compartidos y autenticar con su propio archivo de usuarios.
Ya teniendo un poco mas claro el concepto de samba, lo instalaremos haciendo simplemente:
apt-get install samba smbclient
Este se instalara solo y nos hara varias preguntas como esta:
Run Samba as daemons or from inetd?
Press ‘D’ for to run as daemons or ‘I’ to run from inetd:
Esto significa: Presione D para para que se cargue el demonio de Samba cuando reinicie mi servidor Linux, y tenerlo siempre activado, de lo contrario presione I (Si presionas I te tocara cargar el demonio cada vez que lo vayas a usar)
Tenemos nuestro sistema configurado para compartir y ver archivos compartidos de una red con WIndows, el siguiente paso es, si ya sabes la ip que comparte archivos solo basta con ir a una carpeta ir a ver -> barra principal y allí en esta barra digitamos esto:
smb://ip
Ahora tenemos dos opciones, 1 es que los archivos compartidos no tengan contraseña y la otra es que si tengan, en este ultimo caso tocaría tratar de «adivinar» la contraseña.
Muchos de ustedes estarán pensando ¿Y si no tengo la ip?, si en este momento tienen ese pensamiento no se preocupen en GNU/Linux existe una herramienta que nos facilita el proceso, esta aplicacíon llamada nbtscan escanea una o un rango de ip en busca de estos PC que tengan archivos compartidos. Para instalar el paquete basta con un simple apt-get:
apt-get install nbtscan
La sintaxis es la siguiente:
nbtscan 192.168.0.1 -> una sola ip
nbtscan 192.168.0.0/24 -> un rango de ip desde la 192.168.0.1 hasta la 192.168.0.255
Si todo ha salido bien les saldra algo parecido a esto:
Ya teniendo las IP’s solo es ir a una carpeta y en la barra principal poner:
smb://172.16.12.196 -> en mi ejemplo
Si todo esto les parece algo complicado, mirphak un amigo, creo un script llamado minimal scanner que hace todo esto solo dando un rango de ip’s este es el enlace
gracias men …. una info clara y precisa… saludos..
Jejej Ese mirphak ,gracias por el post