10 oct 2012

SERVIDORES DFS Y SAMBA

SAMBA:

Es una implementacion libre del protocolo de archivos de Microsoft Windows para los sistemas operativos tipo Unix. Esto es lo que hace posible que los ordenares con estos sistemas operativos en general se vean como servidores o actúen como clientes en redes tipo Windows.Este también permite validar usuarios haciendo de controlador principal de dominio como miembro de dominio e incluso como dominio  Active Directory para redes basadas en Windows.
Samba es una implementacion de docenas de servicios y otra parte de protocolos; Al igual que se encarga de configurar algunos directorios como recursos para compartir a través de la red.









DFS:

(Sistema de Archivos Distribuido o Distributed File System)  Es un sistema de archivos de computadora utilizado para compartir archivos, impresoras y otros recursos como almacenamiento  persistente en una red de computadoras.
Los primeros sistemas de este tipo fueron NFS, AFS, DCE DFS.
Este sistema se compone de dos servicios de rol:

  * Espacios de nombre DFS
  * Replicacion DFS

Para administrar el espacio de nombres DFS y la Replicacion DFS, se puede utilizar el complemento que trae y es dado por el administrador del servidor.

Algunos comandos utilizados fundamentalmente para la administrador del servidor son:


- DfsUtil:  Se utiliza para administrar espacios de nombres DFS, servidores y Equipos cliente.
- DfsCmd: Configura carpetas DFS y destinos de carpetas  en un espacio de nombres DFS
- DfsDiag: Lleva a cabo pruebas de diagnósticos de los espacio de nombres DFS
- DfsrAdmin: Administra carpetas replicadas de Replicacion DFS











GLOSARIO:



* Espacios de Nombres: Permite agrupar las carpetas compartidas ubicadas en distintos servidores de la red.
* NFS:  Primer comercial de archivos en red maduro, estándar, multiplataforma el cual permita acceder y compartir archivos en una red  heterogénea como si fuera un solo disco.
* Active Directory: Es el termino utilizado por Microsoft Windows para referirse a la implementacion de servicio de directorio en una red distribuida y para esto utiliza distintos protocolos en su implementacion.
* NetBIOS:  Es la especificación de una interfaz para el acceso a los servicios de red, es decir una capa de software desarrollada para enlazar un sistema operativo en red con un hardware especifico.
* Interfaz: Es la noción utilizada para referirse a la conexión física y funcional de dos sistemas o dispositivos de cualquier tipo dando una comunicación en distintos niveles.
* Sistema Operativo en Red: Permite la interconexion de ordenadores para poder acceder a los servicios y recursos.
* Software: Este concepto comprende el conjunto de los componentes informáticos lógicos necesarios que hacen posible la realización de tareas especificas, en contraposición a los componentes físicos.
* Hardware: Este corresponde a todas las partes tangibles de los sistemas informáticos; Estos pueden ser eléctricos  mecánicos, electromagnéticos, etc.
* Archivo: Es un conjunto de bits almacenados en un dispositivo.Este es identificado por su nombre, y la descripción de la carpeta o documento comprimido en el que se encuentre. También se llama así a los documentos donde se almacena cierta información.
* Permisos: Ese son las restricciones o acceso a ciertos documentos que son asignados por el administrador o propietario de los documentos para que otras personas fuera de ellos puedan o no acceder a esto y realizarle modificaciones a sus trabajos.









Instalación de los Servidores DFS y Samba:


1.  Lo primero que se debe realizar cuando se desea configurar un servidor DFS y Samba en Windows es realizar la configuración mínima del Samba en nuestro caso en el Sistema operativo Debían.
Una de las cosas que debemos configurar sera configurar el grupo de trabajo y los documentos que se desean compartir desde este grupo entre otros parámetros de la siguiente manera:




2. Ahora comprobaremos que dentro de nuestra carpeta se encuentre los documentos que indicamos que se encuentren hay si como lo hicimos nosotros:




3. Ahora iniciaremos el servidor Samba y lo pondremos a funcionar:



4.Pero para rectificar su buen funcionamiento lo reiniciaremos y comprobaremos si esta en buen estado:



5.Ahora nos dirigimos a nuestra maquina de windows para comenzar a configurar nuestro DFS asi que nos dirigimos a Inicio y luego damos clic en Red:






6.Se nos abrirá una ventana donde nos deberá aparecer todos los computadores con los cuales nos encontramos en red y con los cuales podemos compartir recursos aquí se podrá ver nuestro PC Debían en el cual tenemos instalado el servidor Samba:



7.Entramos a la carpeta de Debían para observar cuales son los documentos o objetos que se encuentran compartidos para el grupo de trabajo y tenemos esto:



8.Ahora vamos a instalar nuestro servidor así que nos vamos para Inicio, Herramientas Administrativas y luego damos clic en DFS Management así:




9.Se nos abrirá esta ventana y podremos ver que no tenemos nada ya que no hemos compartido, ni subido nada a nuestro servidor:


10. Ahora vamos a agregar espacios de nombres a nuestro servidor y archivos a este de la siguiente manera damos clic derecho sobre Espacios de nombres y damos clic en la primera opción en Nuevo espacio de Nombre:



11.Se nos abrirá una nueva ventana donde deberemos copiar la dirección de nuestro servidor de la siguiente manera:



12. Luego pondremos el nombre a signar a nuestro espacio de nombre en nuestro caso Yaneth:



13.Tenemos que elegir que tipo de espacio deseamos instalar si uno basado en dominio o uno independiente, para nosotros lo deseamos independiente como lo podemos observar:



14.Ahora este nos mostrar la configuración que le hemos hecho a nuestro espacio de nombre si se encuentra bien damos clic en crear:




15.Ahora nos muestra que fue un éxito nuestra instalación de nuestro espacio y damos clic en cerrar:



16.Como podemos observar aquí ya nos aparece el espacio de nombre que acabamos de configurar :



17.Ahora configuraremos para crear un a carpeta dentro de nuestro espacio de nombre así;Damos clic derecho sobre nuestro espacio de nombre y damos clic en nueva carpeta y nos aparece una ventana donde indicaremos cual sera el nombre de nuestra carpeta : 



18.Ahora damos clic en la opción agregar y nos aparecerán una nueva ventana donde  tendremos que indicar la ruta de la carpeta que deseamos agregar así y damos clic en Examinar:



19.Buscamos las carpetas que se encuentran en nuestro grupo de trabajo en red y ingresamos a Debían y compartimos cualquiera de las carpetas que se encuentra allí:



20.Cunado agreguemos las carpetas que deseamos compartir en nuestro caso compartimos dos las cuales fueron Grupo y Redes así y damos clic en Aceptar:




21. Aquí ya se puede observar las carpetas vamos a compartir por medio de nuestro servidor DFS:



22. Ahora vamos a inicio Herramientas Administrativas y damos clic en Administración de almacenamiento y recursos compartidos:




23.Nos aparecerá la siguiente ventana donde nos mostrara los elementos que nuestro DFS tiene almacenado por medio del protocolo SMB:



24.Identificaremos si se encuentra nuestra carpeta y damos clic derecho y en propiedades:



26. Ahora administraremos los permisos que deseamos administrar a nuestros documentos a compartir:



27.En nuestro caso los permisos a Yaneth y damos clic en permitir al control local, cambiar y Leer:




28.Ahora seleccionamos los usuarios o grupos que deseamos agregar para compartir y quienes podran acceder a nuestra carpeta compartida:


29.Nos aparecerá la siguiente ventana donde agregaremos estos:



30. Así que los empezamos a agregar dando clic en buscar ahora :


31. Aquí nos aparecerá los usuarios que pueden ser parte de las personas con las cuales deseamos compartir nuestra carpeta:




32.Entonces los seleccionamos:



33.Luego de seleccionarlo damos clic en aceptar parte que hagan parte de este:



34. Así que ahora les administraremos los permisos que deseamos que tenga cada uno de los usuarios que tendrán acceso a nuestra carpeta:



35.Ahora ingresaremos a nuestro servidor por medio de Inicio, Ejecutar y nos aparecerá la siguiente ventana donde copiaremos la dirección de nuestro servidor:



36.Nos deberá redirigir a donde se encuentra los documentos o carpetas compartidas así:


37.Ingresaremos al espacio que compartimos y nos deberá aparecer la carpeta creada dentro de este y así comprobamos que nuestro espacio se encuentra bien hecho y por tanto ya podremos ingresar desde otro PC con el cual lo deseamos compartir::



38.Ahora ingresaremos desde otras maquina para comprobar que si podemos ingresar y que fue un éxito nuestro servidor. Vamos a los documentos compartidos de nuestra nueva maquina la cual se encuentra en red con el servidor y nos aparecerá los que se encuentra compartido así y podemos ver que si se encuentra:



39. Ingresamos a ella para comprobar que el permisos si fueron bien asignados y nos deberá aparecer los que se encuentre dentro de este así:



40.Ahora ingresamos a cualquiera de las dos carpetas que se encuentran allí y podemos ver que también nos deja ingresar y nos muestra su contenido:


41.Ahora ingresaremos a la otra y también se pudo entonces la instalación y ejecución de nuestro Servidor DFS fue todo un éxito así que ya acabamos:









POSIBLES ERRORES:


1. El mas común es que no nos permita acceder desde otro PC que no sea el servidor y nos aparecerá que los permisos no los tenemos entonces por esta razón no podremos acceder a esta así que deberemos configurar muy bien los permisos que deseamos que nuestro servidor proporcione para los documentos que vamos a compartir.

2. Otro puede ser que no se encuentre en red con otros PC por esta razón no aparecerá en los documentos compartidos  de otro PC así que asegúrese de que se encuentre en la misma red y el grupo de trabajo del servidor.

3. Cuando nos encontramos configurando nuestro servidor Samba asegúrese que este posea permisos para otros usuarios y que se encuentre bien configurado por que de lo contrario podría ocasionar muchos problemas.


4.Al agregar los usuarios rectifique y recuerde configurar a cada uno de estos los permisos que desea que estos tenga para evitarse muchos problemas a la hora de ingresar por medio de otro usuario.

8 oct 2012

CREACIÓN DE PAGINAS WEB MEDIANTE HTML

(Hipertext Markup Languaje o Lenguaje Marcado de Hipertexto)  Este hace referencia al lenguaje predominante en la elaboración de las paginas web   que se utiliza para la descripción y traducción de la estructura y la información en forma de texto legible y interpretativo para todas las personas al igual que también se puede completar esta información con imágenes,vídeos o objetos.
 Este es escrito en forma de etiquetas las cuales están rodeadas por corchetes (< >), este también puede describir como sera la apariencia de cierto modo de nuestra pagina web.
HTML consta de unos componentes vitales entre los que encontramos los atributos, elementos, tipos de datos, etc.
Luego de haber cumplido con los requisitos principales podrás organizar tu pagina web como tu quieras pero recuerda investigar cuales son las etiquetas a utilizar para lograr todo lo que tu quieras.





Uno de las principales razones por las cuales se ha desarrollado este lenguaje de programación como lo es HTML es para  realizar publicaciones en la web de una forma mucho mas interactiva, pues puedes lograr desarrollar muchos diseños llamativos que pueden ser de gran publicidad o para tu empresa o para promocionar tu trabajo en cuanto a tu profesión en la Web.

Para desarrollar este tipo de lenguaje se han desarrollado diferentes software los cuales contribuyen a la creación y editacion de las paginas web de una forma mucho mas interesante para explorar entre estos software se encuentra uno el cual nosotros utilizaremos mas adelante para dar un ejemplo de como desarrollar una pagina web por medio de este el cual es:



KOMODO EDIT:

Este es un editor de código de fuente el cual no se limita en brindarnos múltiples herramientas para hacer de nuestra pagina algo muy llamativo e interesante para todas las personas que desean ver nuestra pagina.
Este es un sistema multi-plataforma, lo que da mas soporte a todos los sistemas operativos de acceder a el; Este también ofrece la misma licencia que el navegador Mozilla, Firefox y por tanto es un producto con código abierto y gratuito para cualquier uso.


Komodo Edit



Entre sus funcionalidades principales podemos encontrar:

  • La posibilidad de conexión con servidores remotos para la editacion del código fuente directamente  sobre el archivo publicado  en un servidor por medio de FTP, SSH, etc.
  • Muti-documento el cual permite abrir y editar varios archivos al mismo tiempo
  • Vista previa en HTML, para poder ver la pagina web que estamos desarrollando y así mejorar o quitar algunos de los detalles que podamos haber editado.
  • El Auto-Completado de los códigos con los típicos menús contextuales, los cuales aparecen a medida que vamos desarrollando la pagina web.
Son muchas las funciones que este software nos ofrece para el desarrollo de las paginas web.Podemos al igual que navegar por medio de nuestro disco duro, en los directorios que tengamos asociados al proyecto activo, pero no podemos navegar en un directorio en un servidor remoto, por FTP; Podemos, abrir cualquier archivo para editarlo online. Incluso podemos asociar un directorio remoto a un proyecto.





GLOSARIO:



* Etiquetas: Son fragmentos de textos destacado de una forma que cada una de estas indicara una instrucción al HTML, tanto como los efectos a aplicar al texto como a las distintas estructuras del lenguaje.
* Atributos: Son las modificaciones que pueden traer en algunas ocaciones las etiquetas para definir distintas instrucciones al editor HTML, estos suelen definirse al principio o final de la etiquetas.
* Paginas Web: es el nombre dado a un documento o información adaptada a WWW  y la cual puede ser accedida mediante cualquier navegador de nuestro PC. Esta información se encuentra generalmente en lenguaje HTML.
* Cabecera: Se refiere a la información suplementaria situada  al principio de un bloque de información la cual va almacenada o transmitida y contiene información necesaria para el correcto funcionamiento de la información. 
* Lenguaje de Programación:  Es un idioma artificial los cuales fueron desarrollados para expresar procesos que pueden ser llevados a cabo por maquinas como las computadoras.
* Código Fuente:  Es un programa informático conformado por un conjunto de  lineas de texto las cuales son las instrucciones que deben llevarse a cabo y ser ejecutadas en el programa que este se encuentre funcionando actualmente.  
* Lenguaje de Marcado: es la for



7 oct 2012

SWAT

Samba Web Administration tool (SWAT) Es una herramienta de administración basada en Web para Samba, el cual permita la configuración de GUI desde cualquier computador que contenga un navegador web. Este servidor requiere de una configuración mínima para su funcionamiento. 
También cabe menciona que Swat es el servidor Samba pero utilizado en ambientes gráficos como Windows y se puede acceder a el ingresado la dirección IP del servidor ya configurado a un navegador web.Como decíamos Swat se comporta como un servidor web el cual nos permita configurar Samba de forma remota.










Por que y Para que empleamos SWAT:

La primer razón por que se utiliza swat es por que se puede acceder desde cualquier Pc que contenga un ambiente gráfico en nuestro caso Windows y así hace mucho mejor la interacción con le servidor Samba.
Y en cuanto al para que: es proporcionando a los usuarios una mejor manera para compartir recursos desde una maquina como CentOS que no contenga modo gráfico  a una maquina como Windows.






GLOSARIO:



  • root: En los sistemas Operativo de Unix este es el nombre convencional que se le da al superusuario o al usuario mayor del este sistema el cual posee todos los derechos de realizar todas las acciones que este desee
  • Samba: Es la implementacion del protocolo de archivos compartido de Microsoft SBM para sistemas operativos tipos Unix el cual permita compartir archivos y recursos.
  • SMB:  Es un protocolo de red el cual permite compartir archivos y recursos  entre nodos de una red. Es utilizado principalmente en sistemas operativos Windows y DOS.
  • Protocolo de red:  Es el conjunto de reglas que rige la redes usadas para controlar la comunicacion entre las distintas computadoras que se encuentran conectadas con otras a traves de la red por medio de intercambio de mensajes.
  • Capa de Aplicación (Capa 7): Es la capa que ofrece a los usuarios los distintos servicios  y define los protocolos implementados en una red los cuales utilizan aplicaciones como por ejemplo SMB, Samba, etc.
  • Unix: Es un sistema operativo portable, multitarea y multiusuario el cual fue creado para mejorar la calidad de la información de las personas.
  • Archivos Compartidos: Estos son cualquier tipo de información ya sea imágenes  trabajos, música , etc; Los cuales alguien mas puede ver, acceder a ellos o incluso modificar por medio de su computador sin importar que no sea este el propietario.
  • Acceso Remoto: Es poder o lograr acceder desde una computadora  a un recursos ubicado físicamente en otra computadora que se encuentra geográficamente en otro lugar.





INSTALANDO Y EJECUTANDO SWAT:


El Servidor SWAT se debe configurar aparte del Servidor principal  SAMBA que en nuestro caso se encuentra configurado en Debian.


1. Lo primero que debemos realizar es descargar el servidor a nuestra maquina:


# apt -get install swat



2. Cuando ya hayamos instalado el paquete osea el servidor ahora accederemos a el. Para esto accederemos a nuestro navegador y en este copiaremos el link:


http://localhost:901


3. Al abrir esta pagina nos pedirá un usuario y una contraseña así que accederemos como root para llevar a cabo la configuración necesaria:







4. Cuando ya hayamos ingresado nos aparecerá una nueva ventana como la siguiente:




Nota: Hay que mencionar que swat se puede ingresar desde cualquier PC que contenga u navegador aquí solo ingresaremos la dirección donde tenemos configurado el servidor principal SAMBA.
En Nuestro caso lo estamos realizando como cliente Windows.

5. En primer lugar que configuraremos sera nuestro grupo de trabajo para esto pulsamos clic en la opción Global así:






6. Ahora en la nueva ventana indicaremos el grupo de trabajo con el cual estamos trabajando en la opción "Workgroup". el nombre de la red en "netbios name" y también el resto de las opciones si se desea. Una vez modificados los campos requeridos presionaremos "Commiy Change" para guardar nuestra configuración y al mismo tiempo aplicarla:





7. Como continuación ahora damos clic en el icono "Status" aquí podremos ver los usuarios conectados a nuestra red y los usuarios denegados, entre muchas opciones mas:





8. Ahora cuando ya hallamos visto cuales documentos y usuarios tenemos conectados a continuación les explicaremos como debemos compartir una carpeta con Swat. Pero para ello debemos acceder a la administración de web de Swat damos clic en Status: 




9. Para compartir una carpeta que ya existe en Debian que es nuestro servidor principal debemos dar clic en la opción "Create Share" e introducimos el nombre del recurso que deseamos compartir, volvemos a dar clic en la misma opción para mostrar la configuración del recurso compartido:




10. El dato obligatorio que debemos llenar para compartir una carpeta es "path" ( El cual es la ruta existente en linux nuestro servidor principal la cual queremos compartir y que en nuestro caso es así /home/Cindy/Desktop/compartida) :




11. También podremos indicar un comentario en el cual aclaremos algo en la opción "comment", también donde digamos que si se permita la modificación de nuestros datos en "read only", al igual que los equipos que conectados a nuestra red podrán tener acceso a nuestra carpeta "host allow"  o denegar el acceso a otros "host deny" y muchas mas opciones que desees configurar.Ahora cuando ya hallamos terminado de configurar daremos clic en el botón "Commit Changes" para guardar y aplicar los cambios:







12. Para comprobar el acceso a la carpeta compartida lo haremos desde nuestra maquina la cual contiene el Sistema Operativo Windows XP , ingresando a la opción Mis Sitios de red y nuestro grupo se llamara Cindy:







13. Dentro de este grupo al cual pertenecemos o configuramos nos aparecerá nuestro equipo el cual es "pclinux server (Samba, Debian)" así:







14. Ahora accederemos a esta opción dando doble clic sobre el equipo que nos aparece y a continuación nos mostraran las carpetas e impresoras (Si lo queremos) compartidas en Debian (Servidor Principal) así: 






15. Aquí adentro nos aparecerá el documento creado que deseamos compartir  y  podremos realizar diferentes cosas cosas copiar, pegar, cortar, etc; todo esto depende de los permisos que nosotros mismo le hallamos dado a esta carpeta.







16. Ahora utilízala y comparte lo que deses con cualquier Pc que tu quieras.







POSIBLES ERRORES:


Uno de los principales errores que se presenta a la hora de configurar este servicio es el no haber configurado bien el servidor como por ejemplo el nombre del grupo a la red entonces esto podria causar graves consecuencias a la hora de intentar acceder a este para esto se recomienda rectificar los datos antes de llevar a cabo su ejecución.

- Otro de los errores es que los equipos no se encuentren en la misma red ya que cabe recordar que a pesar de que se puede acceder de forma remota a este el servidor principal debe estar dentro de la misma red que el cliente así que rectifique que ambos se encuentre en la misma red.

- Es otro error muy común que se puede presentar es el de los permisos ya que muchas veces cuando deseamos configurar  un archivo compartido nos aparece un mensaje  en el cual nos indica que no podemos realizar esta acción y la causa de esto son  los permisos otorgados a los usuarios con los cuales deseamos compartir estos así que tenga en cuenta estos permisos a la hora de la configuración.

- Cuando deseamos compartir un archivo tenga en cuenta que debemos tener un grupo de trabajo en común  y que podemos negar y permitir el acceso a nuestras carpetas a los usuarios que nosotros deseamos así que fíjese muy bien con quienes compartirá estos.