Trabajo De Software Aplicado Iv

15
TRABAJO DE SOFTWARE TRABAJO DE SOFTWARE APLICADO IV APLICADO IV NOMBRE: ROSA VILLOTA NOMBRE: ROSA VILLOTA NIVEL: CUARTO NOCTURNO NIVEL: CUARTO NOCTURNO

description

Servidor FTP

Transcript of Trabajo De Software Aplicado Iv

Page 1: Trabajo De Software Aplicado Iv

TRABAJO DE SOFTWARE TRABAJO DE SOFTWARE APLICADO IVAPLICADO IV

NOMBRE: ROSA VILLOTANOMBRE: ROSA VILLOTA

NIVEL: CUARTO NOCTURNONIVEL: CUARTO NOCTURNO

Page 2: Trabajo De Software Aplicado Iv

SERVIDOR FTPSERVIDOR FTP

FTPFTP ( (Protocolo de Protocolo de transferencia de archivostransferencia de archivos) es ) es un un protocoloprotocolo es decir, un es decir, un lenguaje estándar de lenguaje estándar de comunicación entre dos comunicación entre dos máquinas que permite que máquinas que permite que ordenadores de diferentes ordenadores de diferentes tipos (o con sistemas tipos (o con sistemas operativos diferentes) puedan operativos diferentes) puedan transferir archivos a través de transferir archivos a través de una red que utiliza una red que utiliza TCP/IPTCP/IP El FTP opera en un entorno de El FTP opera en un entorno de cliente/servidor. cliente/servidor.

Page 3: Trabajo De Software Aplicado Iv

El protocolo FTP permite transferir un El protocolo FTP permite transferir un archivo por vezarchivo por vez, en cualquier dirección, , en cualquier dirección, entre la máquina cliente (la que inició la entre la máquina cliente (la que inició la conexión, es decir, la máquina que realiza la conexión, es decir, la máquina que realiza la llamada) y la máquina servidor (la que prestó llamada) y la máquina servidor (la que prestó el servicio FTP, es decir, la que recibe la el servicio FTP, es decir, la que recibe la llamada). El protocolo FTP también permite llamada). El protocolo FTP también permite realizar otras acciones, como crear y eliminar realizar otras acciones, como crear y eliminar directorios (sólo si están vacíos), efectuar directorios (sólo si están vacíos), efectuar una lista de archivos, eliminar y renombrar una lista de archivos, eliminar y renombrar archivos, etc. archivos, etc.

Page 4: Trabajo De Software Aplicado Iv

Comandos FTPComandos FTPLos comandos FTP habituales son los siguientes: Los comandos FTP habituales son los siguientes:

Page 5: Trabajo De Software Aplicado Iv

CONFIGURACION DE SERVIDOR FTP EN CONFIGURACION DE SERVIDOR FTP EN WQINDOWS 2003 SERVERWQINDOWS 2003 SERVER

Instalar los Servicios de Instalar los Servicios de Internet Information Server y el Internet Information Server y el servidor FTPservidor FTPDado que FTP depende de los Dado que FTP depende de los Servicios de Microsoft Internet Servicios de Microsoft Internet Information Server (IIS), es Information Server (IIS), es necesario instalar IIS y el servidor necesario instalar IIS y el servidor FTP en el equipo. Para instalar IIS FTP en el equipo. Para instalar IIS y el servidor FTP, siga estos y el servidor FTP, siga estos pasos: pasos:

NOTANOTAEn Windows Server 2003, el En Windows Server 2003, el servidor FTP no se instala de servidor FTP no se instala de manera predeterminada al instalar manera predeterminada al instalar IIS. Si ya ha instalado IIS en el IIS. Si ya ha instalado IIS en el equipo, deberá utilizar la equipo, deberá utilizar la herramienta Agregar o quitar herramienta Agregar o quitar programas del Panel de control programas del Panel de control para instalar el servidor FTP. para instalar el servidor FTP.

Page 6: Trabajo De Software Aplicado Iv

1.Haga clic en 1.Haga clic en InicioInicio, seleccione , seleccione Panel de controlPanel de control y haga clic en y haga clic en Agregar o quitar programasAgregar o quitar programas..2.Haga clic en 2.Haga clic en Agregar o quitar Agregar o quitar componentes de Windowscomponentes de Windows..3.En la lista 3.En la lista ComponentesComponentes, haga , haga clic en clic en Servidor de aplicacionesServidor de aplicaciones, , en en Servicios de Internet Servicios de Internet Information Server (IIS)Information Server (IIS) (pero no (pero no active ni desactive la casilla de active ni desactive la casilla de verificación) y, por último, en verificación) y, por último, en DetallesDetalles..4.Active las siguientes casillas de 4.Active las siguientes casillas de verificación (si no están ya verificación (si no están ya activadas): activadas): Archivos comunesArchivos comunesServicio de Protocolo de Servicio de Protocolo de transferencia de archivos (FTP)transferencia de archivos (FTP)Administrador de Servicios de Administrador de Servicios de InternetInformation ServerInternetInformation Server

Page 7: Trabajo De Software Aplicado Iv

5.Active las casillas de verificación situadas junto a otros 5.Active las casillas de verificación situadas junto a otros servicios o subcomponentes relacionados con IIS que servicios o subcomponentes relacionados con IIS que desee instalar y, después, haga clic en desee instalar y, después, haga clic en AceptarAceptar..6.Haga clic en 6.Haga clic en SiguienteSiguiente..7.Cuando se le pida, inserte el CD-ROM de Windows 7.Cuando se le pida, inserte el CD-ROM de Windows Server 2003 en la unidad de CD-ROM o DVD-ROM del Server 2003 en la unidad de CD-ROM o DVD-ROM del equipo o especifique una ruta de acceso a la ubicación equipo o especifique una ruta de acceso a la ubicación de los archivos y haga clic en de los archivos y haga clic en AceptarAceptar..8.Haga clic en 8.Haga clic en FinalizarFinalizar.IIS y el servidor FTP ya están .IIS y el servidor FTP ya están instalados. Debe configurar el servidor FTP para poder instalados. Debe configurar el servidor FTP para poder utilizarlo.utilizarlo.

Page 8: Trabajo De Software Aplicado Iv

Configurar el servidor FTPConfigurar el servidor FTPPara configurar el servidor FTP de forma que sólo permita Para configurar el servidor FTP de forma que sólo permita conexiones anónimas, siga estos pasos: conexiones anónimas, siga estos pasos:

1.Inicie el Administrador de servicios de Internet Information Server 1.Inicie el Administrador de servicios de Internet Information Server o abra el complemento IIS. o abra el complemento IIS.

2.Expanda 2.Expanda NombreDeServidorNombreDeServidor, donde , donde NombreDeServidorNombreDeServidor es el es el nombre del servidor.nombre del servidor.

3.Expanda 3.Expanda Sitios FTPSitios FTP 4.Haga clic con el botón secundario del 4.Haga clic con el botón secundario del mousemouse (ratón) en (ratón) en Sitio FTP Sitio FTP

predeterminadopredeterminado y, a continuación, haga clic en y, a continuación, haga clic en PropiedadesPropiedades. . 5.Haga clic en la ficha 5.Haga clic en la ficha Cuentas de seguridadCuentas de seguridad. .

6.Active las casillas de verificación 6.Active las casillas de verificación Permitir conexiones anónimasPermitir conexiones anónimas (si no está ya activada) y (si no está ya activada) y Permitir sólo conexiones anónimasPermitir sólo conexiones anónimas. .

Al activar la casilla de verificación Al activar la casilla de verificación Permitir sólo conexiones Permitir sólo conexiones anónimasanónimas, se configura el servidor FTP para que permita , se configura el servidor FTP para que permita únicamente conexiones anónimas. Los usuarios no pueden iniciar únicamente conexiones anónimas. Los usuarios no pueden iniciar sesión con su nombre de usuario y contraseña.sesión con su nombre de usuario y contraseña.

7.Haga clic en la ficha 7.Haga clic en la ficha Directorio particularDirectorio particular.. 8.Active las casillas de verificación 8.Active las casillas de verificación LeerLeer y y Registrar visitasRegistrar visitas (si no (si no

están ya activadas) y, a continuación, desactive la casilla de están ya activadas) y, a continuación, desactive la casilla de verificación verificación EscribirEscribir (si no está ya desactivada). (si no está ya desactivada).

9.Haga clic en 9.Haga clic en AceptarAceptar..

Page 9: Trabajo De Software Aplicado Iv
Page 10: Trabajo De Software Aplicado Iv

CONFIGURACION DE SERVIDOR FTP EN CONFIGURACION DE SERVIDOR FTP EN LINUXLINUX

Cómo configurar tu servidor FTP desde línea de comandos en un Cómo configurar tu servidor FTP desde línea de comandos en un sistema operativo Linux. Para que nuestro Linux tenga la posibilidad sistema operativo Linux. Para que nuestro Linux tenga la posibilidad de que se le conecten por FTP para realizar transferencia de ficheros, de que se le conecten por FTP para realizar transferencia de ficheros, necesita tener instalado y configurado un servidor de FTPnecesita tener instalado y configurado un servidor de FTP

Instalación del servidor FTP Instalación del servidor FTP

Para instalarte un servidor FTP en Linux normalmente no necesitas Para instalarte un servidor FTP en Linux normalmente no necesitas ningún programa adicional ya que el servidor FTP suele venir con el ningún programa adicional ya que el servidor FTP suele venir con el sistema. Para los ejemplos que vamos a citar a continuación hemos sistema. Para los ejemplos que vamos a citar a continuación hemos utilizado el servidor FTP que viene con red hat 9.0 utilizado el servidor FTP que viene con red hat 9.0

Para comenzar tendremos que instalarnos el paquete que contiene el Para comenzar tendremos que instalarnos el paquete que contiene el servidor FTP que en este caso se llama Vsftpd 1.1.3-8, para lo cual servidor FTP que en este caso se llama Vsftpd 1.1.3-8, para lo cual ejecutaremos la siguiente instrucción: ejecutaremos la siguiente instrucción:

rpm -ivh vsftpd 1.1.3-8 rpm -ivh vsftpd 1.1.3-8

Page 11: Trabajo De Software Aplicado Iv

CONFIGURACIONCONFIGURACIONUna vez instalados comenzaremos a Una vez instalados comenzaremos a configurarlo a nuestro gusto. Comenzaremos configurarlo a nuestro gusto. Comenzaremos con la lista de usuarios que podrán tener con la lista de usuarios que podrán tener acceso al servidor FTP: acceso al servidor FTP:

Para configurar este parámetro Para configurar este parámetro necesitaremos abrir el archivo vsftpd.user.list necesitaremos abrir el archivo vsftpd.user.list que se encuentra en /etc/. En este archivo que se encuentra en /etc/. En este archivo pondremos ver una lista con los usuarios que pondremos ver una lista con los usuarios que tienen acceso. tienen acceso.

Pero en realidad el archivo más importante Pero en realidad el archivo más importante para la configuración del servidor es el para la configuración del servidor es el vsftpd.conf que contiene todos los vsftpd.conf que contiene todos los parámetros de configuración, entre otras parámetros de configuración, entre otras cosas la ubicación de los archivos cosas la ubicación de los archivos compartidos. Dentro de este archivo se compartidos. Dentro de este archivo se encuentran los siguientes parámetros, que encuentran los siguientes parámetros, que podemos modificar dependiendo del uso que podemos modificar dependiendo del uso que le queramos dar. le queramos dar.

Page 12: Trabajo De Software Aplicado Iv

anonymous.allowanonymous.allow

Con este parámetros se habilita o deshabilita el usuario anónimo. Con este parámetros se habilita o deshabilita el usuario anónimo. Anonymous.allow=trae (usuario anónimo habilitado) Anonymous.allow=trae (usuario anónimo habilitado) Anonymous.allow= false (usuario anónimo deshabilitado) Anonymous.allow= false (usuario anónimo deshabilitado)

Write_enableWrite_enable

Indica si una carpeta tiene permiso de escritura o no. En otras palabras indica si a Indica si una carpeta tiene permiso de escritura o no. En otras palabras indica si a una carpeta se la pueden subir archivos o no. una carpeta se la pueden subir archivos o no. Write_enable=trae (si tiene permiso de escritura) Write_enable=trae (si tiene permiso de escritura) Write_enable=false (no tiene permiso de escritura) Write_enable=false (no tiene permiso de escritura)

ftpd_bannerftpd_banner

Permite poner un mensaje de bienvenida a los usuarios cuando se conecten Permite poner un mensaje de bienvenida a los usuarios cuando se conecten ftpd_banner=mensaje ftpd_banner=mensaje

chroot_local_userchroot_local_user

Permite o no a los usuarios locales el acceso a la maquina Permite o no a los usuarios locales el acceso a la maquina chroot_local_user=trae chroot_local_user=trae chroot_local_user=false chroot_local_user=false

Para decirle al servidor fe FTP que usuarios tienen permiso para acceder tenemos Para decirle al servidor fe FTP que usuarios tienen permiso para acceder tenemos que coger la ruta de el archivo antes comentado donde se encontraba la lista de que coger la ruta de el archivo antes comentado donde se encontraba la lista de usuarios (vsftpd.user_list) usuarios (vsftpd.user_list) Para ello en el archivo de configuración pondríamos algo como esto: Para ello en el archivo de configuración pondríamos algo como esto: Chroot_list_file=/ etc/vsftpd.user_list Chroot_list_file=/ etc/vsftpd.user_list

Básicamente con estos comandos podrás configurar tu servidor FTP en Linux sin Básicamente con estos comandos podrás configurar tu servidor FTP en Linux sin ningún problemaningún problema. .

Page 13: Trabajo De Software Aplicado Iv

Arrancar y detener el servidor de FTPArrancar y detener el servidor de FTP

Ya solo nos queda arrancar el servidor para lo Ya solo nos queda arrancar el servidor para lo cual utilizaremos los siguientes comandos. cual utilizaremos los siguientes comandos.

Para arrancar el servicio: /sbin/service vsftpd Para arrancar el servicio: /sbin/service vsftpd Stara Stara

Para parar el servicio: /sbin/ service vsftpd stop Para parar el servicio: /sbin/ service vsftpd stop

Para reiniciar el servicio: /sbin/service vsftpd Para reiniciar el servicio: /sbin/service vsftpd restart restart

Page 14: Trabajo De Software Aplicado Iv
Page 15: Trabajo De Software Aplicado Iv