viernes, 30 de septiembre de 2016

9.- ¿cómo instalar y configurar un servidor web, ftp, y smtp, en un sistema operativo conectado en una Intranet?

WEB:
INSTALAR:
Empecemos por descargar el software (podemos hacerlo desde la mismapágina de inicio), seleccionando el que corresponda a nuestro sistema. Para este ejemplo vamos a usar Windows 7:



Se descargará un archivo de 125 Mb y podremos iniciar la instalación:



En el siguiente paso nos da a elegir los componentes que queremos instalar. En condiciones normales (y más si no conocemos al detalle los componentes en cuestión) habrá que elegir los predeterminados (es decir, todos) y seguir la instalación. Al margen de los ya mencionados al comienzo del artículo tenemos el servidor FTP (Filezilla), el de correo (Mercury), el de aplicaciones Java en servidor o ‘servlets’ (Tomcat) y varias aplicaciones como son un gestor web de MySQL (phpMyAdmin), un generador de informes sobre el rendimiento de las webs instaladas (Webalizer) y un simulador de la función Sendmail de los sistemas Unix (necesaria en sistemas Windows si queremos que nuestras webs puedan remitirnos correos… por ejemplo, con contraseñas):



En los siguientes pasos el programa realizará la instalación propiamente dicha (en mi caso duró unos largos 15 minutos, pero ya avisaba al comienzo de que instalar con el antivirus conectado -como fue el caso- ralentizaría el proceso); mostrará información sobre el ya mentado Bitnami (un servicio que proporciona instaladores de aplicaciones web y de sistemas de gestión de contenidos para múltiples entornos), del que hablaremos en otra ocasión; y nos preguntará si deseamos iniciar el Panel de Control de XAMPP. Diremos que sí:



Pulsaremos “Start” para iniciar los distintos servicios de XAMPP. Para empezar podemos iniciar únicamente los dos primeros: Apache y MySQL. Si tenemos algún programa de cortafuegos instalado, nos mostrará un aviso de bloqueo como el siguiente y deberemos permitir el acceso una vez por cada servicio que iniciemos:




Una vez iniciados todos los servicios necesarios, sólo tenemos que ir a nuestro navegador preferido y escribir “http://localhost” o “http://127.0.0.1” y accederemos a nuestro propio servidor web local, visualizando una pantalla con información sobre XAMPP. Accediendo al enlace de “Estado” podremos comprobar el buen funcionamiento de los servicios del servidor.


CONFIGURAR:


A continuación debes modificar la configuración de Apache para hacer accesible el proyecto a cualquier usuario del mundo.
Localiza el archivo de configuración httpd.conf y añade lo siguiente justo al final del archivo:
# Asegúrate de que sólo tienes esta línea una vez en todo el archivo de configuración
NameVirtualHost 127.0.0.1:8080
 
# Esta es la configuración para Jobeet
Listen 127.0.0.1:8080
 
<VirtualHost 127.0.0.1:8080>
  DocumentRoot "/home/sfprojects/jobeet/web"
  DirectoryIndex index.php
  <Directory "/home/sfprojects/jobeet/web">
    AllowOverride All
    Allow from All
  </Directory>
 
  Alias /sf /home/sfprojects/jobeet/lib/vendor/symfony/data/web/sf
  <Directory "/home/sfprojects/jobeet/lib/vendor/symfony/data/web/sf">
    AllowOverride All
    Allow from All
  </Directory>
</VirtualHost>
NOTAEl alias /sf se necesita para las imágenes y archivos JavaScript que utilizan las páginas por defecto de Symfony y la barra de depuración web.
En Windows reemplaza la línea Alias por algo como lo siguiente:
Alias /sf "c:\development\sfprojects\jobeet\lib\vendor\symfony\data\web\sf"
Además, la ruta /home/sfprojects/jobeet/web se debe sustituir por algo como lo siguientec:\development\sfprojects\jobeet\web
La configuración anterior hace que Apache espere las peticiones en el puerto 8080 de tu máquina, por lo que el sitio web de Jobeet se puede acceder en la siguiente URL:
http://localhost:8080/
Puedes sustituir 8080 por cualquier otro número que prefieras, pero se recomienda utilizar un número mayor que 1024 para que no tengas que utilizar permisos de administrador.

FTP:

INSTALAR:
En primer lugar deberemos disponer de un equipo "normal" (no es necesario un equipo con características hardware de servidor), con Microsoft Windows 7 como sistema operativo.
Pulsaremos en el botón "Iniciar" - "Panel de control":




Pulsaremos en "Programas":





Desplegaremos la rama "Internet Information Services" - "Herramientas de administración web" - "Consola de administración de IIS" (complemento necesario para administrar y configurar el Servicio FTP). Marcaremos también en "Servidor FTP" la opción "Servicio FTP". Pulsaremos "Aceptar" para iniciar la instalación del servicio de FTP:




Se iniciará la instalación del software necesario para la utilización de este servicio de FTP:





CONFIGURAR:

Para administrar y configurar las opciones del servicio de FTP instalado, accederemos al panel de control, desde el botón "Iniciar" - "Panel de control"



Para mostrar las "Herramientas administrativas" pulsaremos en "Ver por" y seleccionaremos "Iconos pequeños":





Pulsaremos en "Herramientas administrativas":




Pulsaremos en "Administrador de Internet Information Services (IIS)":



Una vez en el administrador de Internet Information Services (IIS), podremos administrar y configurar nuestro servidor FTP, en primer lugar crearemos un sitio FTP, para ello pulsaremos con el botón derecho sobre el nombre del equipo (en nuestro caso "PCWSEVEN"), en el menú emergente pulsaremos en "Agregar sitio FTP...":






Introduciremos los siguientes datos en "Información del sitio" para nuevo sitio FTP:
  • Nombre del sitio FTP: introduciremos aquí el nombre que tendrá el sitio FTP, puesto que podemos varios sitios, lo identificará unívocamente, por ejemplo "ajpdsoft".
  • Ruta de acceso física: introduciremos la unidad y carpeta del equipo con Microsoft Windows 7 donde alojaremos los ficheros del sitio FTP, en nuestro caso "C:/ftp".




A continuación podremos indicar los siguientes datos (en "Configuración de enlaces y SSL"):
  • Enlace - Dirección IP: en este campo podremos indicar qué dirección IP se le asignará a este sitio FTP, siempre que el equipo tenga varias direcciones IP. Por defecto quedará seleccionado "Todas las no asignadas". Si tenemos varios sitios FTP y queremos que sean accesibles desde fuera del equipo, podremos indicar qué dirección IP se le asignará a cada sitio FTP.
  • Puerto: podremos indicar la dirección IP y el puerto que se asignará al sitio FTP. Por defecto el 21.
  • Habilitar nombres de host virtuales: si queremos tener varios sitios FTP en un equipo con una sola dirección IP y queremos que sean accesibles desde fuera del equipo (LAN o Internet) podremos marcar esta opción de "Habilitar nombres de host virtuales" e indicar el nombre del sitio ftp que queramos establecer, por ejemplo: ftp.ajpdsoft.com. Si queremos que este sitio FTP esté disponible en Internet, introduciremos en "Host virtual" el nombre de dominio del sitio igual que lo escribirían los usuarios en un explorador, por ejemplo, ftp.ajpdsoft.com.
  • Iniciar sitio FTP automáticamente: marcaremos esta opción para que el servicio del sitio FTP se inicie automáticamente al arrancar el equipo.
  • Sin SSL: seleccionando esta opción de Secure Sockets Layer (Protocolo de Capa de Conexión Segura) desactivaremos este protocolo.
  • Permitir: con esta opción tendremos la posibilidad de conexión SSL o sin SSL.
  • Requerir SSL: marcando esta opción sólo podremos conectarnos mediante SSL.




En "Información de autenticación y autorización" podremos indicar las siguientes opciones:
  • Autenticación anónima: es un método de autenticación integrado que permite a los usuarios el acceso a cualquier contenido público proporcionando un nombre de usuario anónimo y una contraseña. De forma predeterminada, la autenticación anónima está deshabilitada.
    Esta autenticación se usará sólo cuando se desee que todos los clientes que visiten el sitio FTP puedan ver su contenido.
  • Autenticación básica: es un método de autenticación integrado que requiere que los usuarios proporcionen un nombre de usuario de Windows y una contraseña válidos para obtener acceso al contenido. La cuenta de usuario puede ser local en el servidor FTP o una cuenta de dominio. La autenticación básica transmite contraseñas no cifradas por la red. Solo se debe utilizar la autenticación básica cuando se tenga la certeza de que la conexión entre el cliente y el servidor está protegida con SSL.
  • Autorización: podremos indicar los usuarios del equipo Windows que tendrán permisos de acceso a la carpeta del sitio FTP:
    • En "Permitir el acceso a" podremos indicar:
      • Todos los usuarios: todos los usuarios del equipo tendrán los permisos indicados (lectura y/o escritura).
      • Usuarios anónimos: cualquier usuario tendrá los permisos indicados.
      • Roles o grupos de usuarios especificados: los grupos indicados tendrán los permisos de lectura y/o escritura.
      • Usuarios especificados: los usuarios indicados tendrán los permisos de lectura y/o escritura.
    • En "Permisos" indicaremos si queremos que los usuarios o grupos indicados puedan leer o escribir en la carpeta del sitio FTP

Una vez creado el sitio FTP podremos administrarlo y configurarlo desde el Administrador de Internet Information Services (IIS):




SMTP:


INSTALAR:

Para enviar correo electrónico desde una aplicación Web ASP.NET es necesario tener instalado y configurado en el servidor el servicio SMTP (Protocolo simple de transferencia de correo) de Servicios de Internet Information Server (IIS). El servicio SMTP de IIS es un componente simple para reenviar los mensajes de correo electrónico a un servidor SMTP para su entrega.

Instalar el servicio SMTP


El servicio SMTP no se instala con IIS de manera predeterminada. Debe instalarlo desde el Panel de control. Al instalar el servicio SMTP se crea una configuración de SMTP predeterminada que después se puede personalizar con el Administrador IIS.

Para instalar el servicio SMTP en IIS 6.0

  1. En el menú Inicio, haga clic en Panel de control, haga doble clic en Agregar o quitar programas y, a continuación, haga clic en Agregar o quitar componentes de Windows.
  2. En la lista Componentes, haga clic en Servidor de aplicaciones y, a continuación, haga clic en Detalles.
  3. En la lista Subcomponentes de Servidor de aplicaciones, haga clic en Servicios de Internet Information Server (IIS) y, a continuación, haga clic en Detalles.
  4. En la lista Subcomponentes de Servicios de Internet Information Server (IIS), active la casilla de verificación Servicio SMTP y haga clic enAceptar.
  5. Haga clic en Siguiente. Si se solicita el CD de Windows o la ruta de acceso de instalación de red, siga las instrucciones.
  6. Haga clic en Finalizar.
Cuando se instala el servicio SMTP, se crea una configuración de servidor SMTP predeterminada con un almacén de mensajes en C:\Inetpub\Mailroot.
Al configurar el servicio SMTP se pueden definir las opciones globales del servicio y de cada uno de los componentes del servidor virtual. El servicio SMTP de IIS sólo es un agente de retransmisión. Los mensajes de correo electrónico se reenvían, para su entrega, a un servidor SMTP.


CONFIGURACIÓN:

Al instalar el servicio SMTP, se creará un nuevo nodo en el Administrador IIS. Para configurar el servidor virtual SMTP debe iniciar el Administrador IIS. Para obtener más información, vea el tema "SMTP Administration" de la IIS Operations Guide.
8b83ac7t.alert_caution(es-es,VS.100).gifNota importante:
Debe iniciar una sesión como miembro del grupo Administradores en el equipo local para realizar el procedimiento (o procedimientos) siguientes, o debe haber delegado en la autoridad adecuada.

Para iniciar el Administrador de IIS desde el cuadro de diálogo Ejecutar

  1. En el menú Inicio, haga clic en Ejecutar.
  2. En el cuadro Abrir, escriba inetmgr y haga clic en Aceptar.

Para iniciar el Administrador de IIS desde la consola Servicios administrativos

  1. En el menú Inicio, haga clic en Ejecutar. En la ventana de texto Ejecutar, escriba panel de control y, a continuación, haga clic en Aceptar.
  2. En la ventana Panel de control, haga clic en Herramientas administrativas.
  3. En la ventana Herramientas administrativas, haga clic en Serviciosde Internet Information Server.

Configuración predeterminada

El servidor virtual SMTP predeterminado tiene la configuración predeterminada siguiente. Si crea un nuevo servidor virtual, puede establecer la configuración predeterminada mediante el asistente para el nuevo servidor virtual.
  • Nombre: nombre del servidor virtual que aparece en el Administrador IIS. Este nombre se puede cambiar en el Administrador IIS. Simplemente haga clic con el botón secundario en el servidor virtual y, a continuación, haga clic en Cambiar nombre.
  • Dirección IP/puerto TCP: Ninguna asignada/25. Puede utilizar la ficha General del cuadro de diálogo Propiedades avanzadas de servidor SMTP para cambiar esta configuración. Si cambia esta configuración, deberá especificar una combinación de dirección IP y puerto TCP que no esté siendo utilizada por ningún otro servidor virtual SMTP. El puerto TCP 25 es el puerto TCP predeterminado y recomendado. Varios servidores virtuales pueden utilizar el mismo puerto TCP, pero deben estar configurados con direcciones IP diferentes. Si no establece una combinación de dirección IP y puerto TCP única, el servidor virtual SMTP no se iniciará.
Dominio predeterminado: nombre de dominio que aparece en la ficha Nombre del equipo de Propiedades del sistema. El dominio predeterminado se utiliza para marcar los mensajes procedentes de direcciones que no tienen un dominio. Un servidor virtual SMTP puede tener sólo un dominio predeterminado y no se puede eliminar. Para cambiar el nombre del dominio predeterminado en el Administrador IIS, haga doble clic en el servidor virtual y, después, haga doble clic en Dominios. Haga clic con el botón secundario en el dominio local (o predeterminado) y haga clic en Cambiar nombre.

jueves, 29 de septiembre de 2016

8.- ¿Como Identificar los Tipos de Puertos?

Cada computadora o equipo informático que se encuentre conectado a una red, utiliza unas especies de puertas de comunicación por las que recibe y envía información a otros equipos diferentes. 
Para poder realizar varias intercambios de datos de forma simultánea, existen 65536 puntos de salida y entrada, estos son conocidos como puertos y se identifican de forma numérica.
La definición técnica es: Un número de 16 bits, empleado por un protocolo host a host para identificar a que protocolo del nivel superior o programa de aplicación se deben entregar los mensajes recibidos.
Se encuentran organizados mediantes las reglamentaciones asignadas por la IANA (Agencia de Asignación de Números de Internet) en tres categorías:


1. Los puertos comprendidos entre el 0 y el 1023 son puertos reservados para usos específicos que se encuentran reglamentados, el sistema operativo los abre para permitir su empleo por diversas aplicaciones mediante los llamados protocolos "Bien conocidos", por ejemplo: HTTP, FTP, TELNET, IRC, POP3, etc.

2. Los comprendidos entre 1024 y 49151 son denominados "Registrados" y pueden ser usados por cualquier aplicación.

3. Los comprendidos entre los números 49152 y 65535 son denominados "Dinámicos o privados", son los usados por el sistema operativo cuando una aplicación tiene que conectarse a un servidor y le realiza la solicitud de un puerto. 


Puertos más conocidos y usados en el equipo


Algunos de ellos, solo los más conocidos y comentados son los siguientes:

21 Puerto de FTP, usado para la descarga de archivos al equipo.
23 Puerto Telnet, protocolo usado para comunicación.
25 Puerto SMTP, usado por los clientes de email para enviar correo electrónico.
80 Puerto HTTP, es el usado por los navegadores para cargar las páginas web.
110 y 995 Puertos POP3, usados por los clientes de email para la recepción del correo.
119 Puerto NNTP
139 El famoso puerto de Netbios.
443 Puerto HTTPS , usado para la carga segura de páginas web.
445 Movil IP
531 Puerto IRC, usado para servicios de chat.
1521 Puerto para Oracle y SQL.
3306 Puerto para Mysql (Bases de datos)
4661, 4662, 4665 Puertos usados para Conexiones Peer to Peer como Emule y otros.

miércoles, 28 de septiembre de 2016

2.- INVESTIGACIÓN:

1.- ¿Que es un Servidor en Red?
R= La Real Academia Española da como definición de servidor: “unidad informática que proporciona diversos servicios a computadoras conectadas con ella a través de una red”.
Define a red como el “conjunto de computadoras o de equipos informáticos conectados entre sí y que pueden intercambiar información”.

2.- ¿Servidor web?
R= Es un programa que gestiona cualquier aplicación en el lado del servidor realizando conexiones bidireccionales y/o unidireccionales y síncronas o asíncronas con el cliente generando una respuesta en cualquier lenguaje o aplicación en el lado del cliente. El código recibido por el cliente suele ser compilado y ejecutado por un Navegador Web. Para la transmisión de todos estos datos se utiliza algún protocolo. Generalmente se utiliza el protocolo HTTP para estas comunicaciones, perteneciente a la capa de aplicación del Modelo OSI. El término también se emplea para referirse al ordenador que ejecuta el programa.


3.- ¿Servidor de correo?


R= Un servidor de correo es una aplicación que nos permite enviar mensajes (correos) de unos usuarios a otros, con independencia de la red que dichos usuarios estén utilizando.
Resultado de imagen para servidor de correo

Para lograrlo se definen una serie de protocolos, cada uno con una finalidad concreta:
SMTP, Simple Mail Transfer Protocol: Es el protocolo que se utiliza para que dos servidores de correo intercambien mensajes.
POP, Post Office Protocol: Se utiliza para obtener los mensajes guardados en el servidor y pasárselos al usuario.
IMAP, Internet Message Access Protocol: Su finalidad es la misma que la de POP, pero el funcionamiento y las funcionalidades que ofrecen son diferentes.
Así pues, un servidor de correo consta en realidad de dos servidores: un servidor SMTP que será el encargado de enviar y recibir mensajes, y un servidor POP/IMAP que será el que permita a los usuarios obtener sus mensajes.

Para obtener los mensajes del servidor, los usuarios se sirven de clientes, es decir, programas que implementan un protocolo POP/IMAP. En algunas ocasiones el cliente se ejecuta en la máquina del usuario (como el caso de Mozilla Mail, Evolution, Microsoft Outlook). Sin embargo existe otra posibilidad: que el cliente de correo no se ejecute en la máquina del usuario; es el caso de los clientes vía web, como Hotmail, SquirrelMail, OpenWebmail o Terra.


4.- ¿Servidor de base de datos?


R= También conocidos como RDBMS (acrónimo en inglés de Relational DataBase Management Systems), son programas que permiten organizar datos en una o más tablas relacionadas. Los servidores de Bases de Datos se utilizan en todo el mundo en una amplia variedad de aplicaciones.
Resultado de imagen para servidor de base de datosPara bases de datos con múltiples usuarios sirve un servidor de base de datos. Lasbases de datos están situadas en un servidor y se puede acceder a ellas desde terminales o equipos con un programa -llamado cliente- que permita el acceso a la base o bases de datos. Los gestores de base de datos de este tipo permiten que varios usuarios hagan operaciones sobre ella al mismo tiempo: un puede hacer una consulta al mismo tiempo que otro, situado en un lugar diferente, está introduciendo datos en la base.



5.- ¿Servidor de aplicaciones?


Resultado de imagen para servidor de aplicaciones windows server 2008R= En informática, se denomina servidor de aplicaciones a un servidor en una red decomputadores que ejecuta ciertas aplicaciones. Usualmente se trata de un dispositivo desoftware que proporciona servicios de aplicación a las computadoras cliente. Un servidor deaplicaciones generalmente gestiona la mayor parte (o la totalidad) de las funciones de lógicade negocio y de acceso a los datos de la aplicación. Los principales beneficios de la aplicaciónde la tecnología de servidores de aplicación son la centralización y la disminución de lacomplejidad en el desarrollo de aplicaciones.

6.- Explica en qué consiste la Configuración de un Sistema

Operativo:
R= El objetivo fundamental de los sistemas de computación es ejecutar los programas de los usuarios y facilitar la resolución de sus problemas. El hardware se construye con este fin, pero como este no es fácil de utilizar, se desarrollan programas de aplicación que requieren ciertas operaciones comunes.

Otros objetivos son:
Transformar el complejo hardware de una computadora a una máquina accesible al usuario.
Lograr el mejor uso posible de los recursos.
Hacer eficiente el uso del recurso.

2. Funciones de los Sistemas Operativos.
Aceptar todos los trabajos y conservarlos hasta su finalización.
Interpretación de comandos: Interpreta los comandos que permiten al usuario comunicarse con el ordenador.
Control de recursos: Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el Mouse.
Manejo de errores: Gestiona los errores de hardware y la pérdida de datos.
Secuencia de tareas: El sistema operativo debe administrar la manera en que se reparten los procesos. Definir el orden. (Quien va primero y quien después).
Protección: Evitar que las acciones de un usuario afecten el trabajo que esta realizando otro usuario.
Multi acceso: Un usuario se puede conectar a otra máquina sin tener que estar cerca de ella.
Contabilidad de recursos: establece el costo que se le cobra a un usuario por utilizar determinados recursos.

7.- Explica en qué consiste la Instalación de un Sistema Operativo:
R= El instalar un sistema operativo no es solo instalar un CD y ejecutarlo, ya que
debe configurarse para blindarlo de amenazas y ofrecer mayor seguridad. Unavez instalado el sistema operativo se deben realizar las siguientes acciones:

1. Verificar que el firewall esté habilitado y habilitarlo en caso contrario..

2. Actualizar a las últimas versiones del producto. Si es posible realizar estaactualización sin conectarse a la web Para evitar el malware. Esto se puedehacer desde un CD o desde una red interna segura. Si internet es necesariovaya ala pagina autorizada por el producto.

3. Verificar las actualizaciones automáticas.

4. Habilitar la protección antivirus.

5. Crear un usuario con permisos no-administrativos y dejar el usuario“administrador” sólo para tareas de instalación y mantenimiento(administración).

6. Deshabilitar los siguientes servicios si es Windows Xp sp2:
· Acceso a dispositivo de interfaz humana
· Ayuda y soporte técnico
· Horario de Windows
· Mensajero
· Notificación de sucesos del sistema
· Portafolios
· Programador de tareas
· Registro remoto
· Servicio de alerta
· Servicio de informe de errores
· Servicio de restauración de sistema
· Servicios de descubrimiento SSDP
· Servicios de Terminal Server

7. Si se utilizan recursos compartidos es recomendable colocar contraseñas alas mismas.


8. Se debe controlar periódicamente el Registro del sistema operativo paraevitar la instalación de malwares.

EVALUACIÓN DIAGNOSTICA - Jaime Bryan Gonzalez

¿Conoces la función de un servidor en una red?
R= Si, sirven de mucho

¿Haz utilizado los servicios de DNS, DHCP, FTP?


R= en realidad no estoy seguro de haberlo hecho

¿Haz instalado un servidor web, de correo, de base de datos?

R= creo haberlo hecho en la prepa

¿Haz instalado un servidor de aplicaciones?


R= a un no

sábado, 24 de septiembre de 2016

EVALUACIÓN DIAGNOSTICA - Juan Pablo Narvaez Lázaro

¿Conoces la función de un servidor en una red?
 R= Si, tengo una idea de lo que es.


 ¿Haz utilizado los servicios de DNS, DHCP, FTP?

R= El FTP creo, con enlaces de archivos.

 ¿Haz instalado un servidor web, de correo, de base de datos?

 R= Si, base de datos.

¿Haz instalado un servidor de aplicaciones?

R= No.