You are on page 1of 6

CONSULTA

Protocolo FTP:
Definición: 'Protocolo de Transferencia de Archivos', es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP (Transmission Control Protocol), basado en la arquitectura cliente-servidor. Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde él o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo. El servicio FTP es ofrecido por la capa de aplicación del modelo de capas de red TCP/IP al usuario, utilizando normalmente el puerto de red 20 y el 21. Un grave problema con este protocolo es el de la seguridad, siendo muy eficaz en la trasmisión rápida de información pero siendo establecido todo como texto plano, sin cifrar, puede ser capturado este trafico para acceder al servidor y apropiarse de los archivos. Configuración:

Los comandos estándares son: <thdescripción> </thdescripción> change directory, se utilizará para cambiar directorios. El comando "cd..." se utiliza para tener acceso al directorio principal El comando mkdir (en UNIX, o md en Microsoft) se utiliza para crear un directorio dentro del directorio en uso. El empleo de este comando se reserva para los usuarios con modos de acceso que lo permitan. El comando rmdir (en UNIX, o rmd en Microsoft) se utiliza para borrar un directorio dentro del directorio en uso. El empleo de este comando se reserva para los usuarios con modos de acceso que lo permitan.
 

Si el comando es seguido por el nombre de un archivo, el archivo remoto se transferirá al equipo local dentro del directorio en uso Si el comando es seguido por dos nombres de archivo, el archivo remoto (el primer nombre) es transferido al equipo local en el directorio local correspondiente con el nombre de archivo especificado (el segundo nombre)

Si el nombre del archivo contiene espacios, asegúrese de introducirlo entre comillas.

 

Si el comando es seguido por el nombre de un archivo, el archivo local se transferirá al equipo remoto dentro del directorio remoto en uso Si el comando es seguido por dos nombres de archivos, el archivo local (el primer nombre) es transferido al equipo remoto en el directorio remoto en uso con el nombre de archivo especificado (el segundo nombre)

Si el nombre del archivo contiene espacios, asegúrese de introducirlo entre comillas.
Ejemplo:

Subir sus páginas web y sus archivos correspondientes

Protocolo HTTP:
Definición
Para los Sistemas operativos basados en UNIX el protocolo llamado APACHE, es el equivalente para el http, aquí su uso:

Apache HTTP Server es un software libre / servidor web de código abierto para sistemas tipo Unix y otros sistemas operativos.
Hypertext Transfer Protocol o HTTP (en español protocolo de transferencia de hipertexto) es el protocolo usado en cada transacción de la World Wide Web. HTTP fue desarrollado por el World Wide Web Consortium y la Internet Engineering Task Force, colaboración que culminó en 1999 con la publicación de una serie de RFC, el más importante de ellos es el RFC 2616 que especifica la versión 1.1. HTTP define la sintaxis y la semántica que utilizan los elementos de software de la arquitectura web (clientes, servidores, proxies) para comunicarse. Es un protocolo orientado a transacciones y sigue el esquema petición-respuesta entre un cliente y un servidor. HTTP es un protocolo sin estado, es decir, que no guarda ninguna información sobre conexiones anteriores. El desarrollo de aplicaciones web necesita frecuentemente mantener estado. Para esto se usan las cookies, que es información que un servidor puede almacenar en el sistema cliente. Esto le permite a las aplicaciones web instituir la noción de "sesión", y también permite rastrear usuarios ya que las cookies pueden guardarse en el cliente por tiempo indeterminado.

Configuración (Apache)
El archivo de configuración del Servidor Apache HTTP es /etc/httpd/conf/httpd.conf. El archivo httpd.conf está bien comentado y es bastante autoexplicativo. Su configuración por defecto funciona para la mayoría de los casos; sin embargo, es una buena idea familiarizarse con algunas de las opciones de configuración más importantes.

Ejemplo
Creación de páginas en línea, paginas web.

Protocolo HTTPS:
Definición

De la misma forma como este protocolo siendo una versión mejorada del anterior, en UNIX, el https es la versión nueva del apache que al momento son Apache 2.x (2.0 – 2.2).

Hyper Text Transfer Protocol Secure (en español: Protocolo seguro de transferencia de hipertexto), más conocido por sus siglas HTTPS, es un protocolo de aplicación basado en el protocolo HTTP, destinado a la transferencia segura de datos de Hiper Texto, es decir, es la versión segura de HTTP. Es utilizado principalmente por entidades bancarias, tiendas en línea, y cualquier tipo de servicio que requiera el envío de datos personales o contraseñas.
Configuración

El puerto usado para este protocolo es 443 Para poderlo configurar primero se lo debe instalar desde la misma pc, si ya se lo tiene, sino es el caso se la descargaría de algún servidor actual, luego de la instalación lo podemos encontrar en la siguiente dirección de /usr/local/apache2, configurado con soporte para módulos cargables y con el MPM (Módulo de multiproceso) prefork estándar Ejemplo

Montar un servidor web con las respectivas seguridades y restricciones uso de contraseñas para mejor mantenimiento de este

Telnet:
Definición

Telnet (TELecommunication NETwork) es el nombre de un protocolo de red que sirve para acceder mediante una red a otra máquina para manejarla remotamente como si estuviéramos sentados delante de ella. También es el nombre del programa informático que implementa el cliente. Para que la conexión funcione, como en todos los servicios de Internet, la máquina a la que se acceda debe tener un programa especial que reciba y gestione las conexiones. El puerto que se utiliza generalmente es el 23. Este protocolo, que trabaja en capa dos , del modelo ISO/OSI, sólo sirve para acceder en modo terminal, es decir, sin gráficos, pero fue una herramienta muy útil para arreglar fallos a distancia, sin necesidad de estar físicamente en el mismo sitio que la máquina que los tenía. También se usaba para consultar datos a distancia, como datos personales en máquinas accesibles por red, información bibliográfica, etc.

Configuración

Para iniciar una sesión con un intérprete de comandos de otro ordenador, puede emplear el comando telnet seguido del nombre o la dirección IP de la máquina en la que desea trabajar, por ejemplo si desea conectarse a la máquina purpura.micolegio.edu.com deberá teclear telnet purpura.micolegio.edu.com, y para conectarse con la dirección IP 1.2.3.4 deberá utilizar telnet 1.2.3.4. Una alternativa más segura para telnet, pero que requiere más recursos del computador, es SSH. Este cifra la información antes de transmitirla, autentica la máquina a la cual se conecta y puede emplear mecanismos de autenticación de usuarios más seguros. Una vez conectado al equipo remoto, se le solicitará que introduzca un nombre de usuario y una contraseña por razones de seguridad para permitir el acceso únicamente a los individuos autorizados. De hecho, la razón por la que Telnet es un protocolo tan potente es el hecho de que permite que los comandos se ejecuten en forma remota. El administrador de red define los comandos que se pueden ejecutar en una sesión Telnet. Generalmente son comandos UNIX, ya que la mayoría de los servidores Telnet pueden ejecutar UNIX. Los comandos estándar son:
Comando ? close display mostrar ayuda Cerrar sesión Telnet Mostrar la configuración de la conexión en pantalla (tipo de terminal y puerto) Descripción

entorno Para definir las variables del entorno del sistema operativo logout mode open quit set unset Ejemplo: Para cerrar la sesión Cambia entre los modos de transferencia ASCII (transferencia de un archivo como texto) y los modos BINARIOS (transferencia de un archivo en modo binario) Abre otra conexión de la actual Sale de la aplicación Telnet Cambia la configuración de conexión Carga la configuración de conexión predeterminada

Para abrir una sesión con una máquina UNIX, de modo que múltiples usuarios con cuenta en la máquina, se conectan, abren sesión y pueden trabajar utilizando esa máquina. Es una forma muy usual de trabajar con sistemas UNIX.

Protocolo SMTP
Definición

SMTP está basado en la entrega punto-a-punto; un cliente SMTP contactará con el servidor SMTP del host de destino directamente para entregar el correo. Guardará el correo hasta que se haya copiado con éxito en el receptor. Esto difiere del principio de retransmisión común a muchos sistemas de correo en las que el correo atraviesa un número de host intermedios de la misma red y donde una transmisión con éxito implica sólo que el correo ha alcanzado el host correspondiente al siguiente salto Este servicio suele ser atendido por un demonio denominado sendmail, que ha sido uno de los que más problemas de seguridad ha tenido a lo largo de la historia de Unix; y no es para menos: se trata de un software muy complejo y potente - incluso demasiado para las necesidades de la mayoría de servidores -, por lo es inevitable que en su código existan bugs; para hacernos una idea del grado de complejidad de sendmail simplemente tenemos que echarle un vistazo a su fichero de configuracion principal, /etc/sendmail.cf. Existen incluso libros casi dedicados exclusivamente a este archivo ([CA97a], [CA97b]...).

Configuración

Una medida de protección básica para nuestro servicio SMTP, y que muchos administradores desconocen, es la posibilidad de servir sendmail desde inetd en lugar de hacerlo como un demonio independiente, y por tanto poder restringir el acceso al mismo mediante TCP Wrappers. Para esto necesitamos en primer lugar modificar el script correspondiente para que sendmail no se lance como demonio en el arranque: en lugar de invocarlo como `sendmail -bd -q15m' lo haremos como `sendmail -q15m'. Ademas, es necesario identificar el servicio en /etc/services, con una línea como la siguiente: luisa:~# grep smtp /etc/services smtp 25/tcp mail luisa:~# Tras reconocer el servicio, hemos de añadir una línea en /etc/inetd.conf indicando cómo se ha de ejecutar sendmail cuando inetd reciba una petición en el puerto 25; dicha línea es similar a la siguiente: luisa:~# grep smtp /etc/inetd.conf smtp stream tcp nowait root /usr/sbin/tcpd sendmail -bs luisa:~#
Ejemplo

Crear un servidor SMTP para una empresa, en donde la transmisión de datos, mensajería y más sea únicamente de este.