Configuración de un servidor FTP



Documentos relacionados
INSTALACIÓN DE PROFTPD

ProFTPD - un servidor FTP para profesionales

Actividad 1: Utilización cliente FTP (mediante línea de comandos, entornos gráficos y navegadores/exploradores) (I).

Servidor FTP en Ubuntu Juan Antonio Fañas

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez. Matrícula:

Ubuntu Server HOW TO : SERVIDOR FTP EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como compartir datos en un servidor ftp..

PRACTICAS DE SERVICIOS DE RED E INTERNET

Instalación y configuración del servidor FTP Filezilla en Windows 2008 Server

Configurar un Servidor FTP. Serv-U

Pasamos ahora a definir brevemente cual es el método de conexión más habitual usando un entorno gráfico.

Instalación y Mantenimiento de Servicios de Internet

Creación Servidor FTP

Cómo crear y configurar un servidor FTP

Servidor FTP. # rpm ivh vsftpd. Configuración

ProFTPD Lo primero que tenemos que hacer es configurar el servidor, para ello entramos dentro de ProFTPD, con la dirección IP de nuestro servidor y

Tutorial: Primeros Pasos con Subversion

Practicas FTP. Álvaro Primo Guijarro Servicios de Red e Internet 23/01/2012

Software de Comunicaciones. Práctica 7 - Secure Shell. SSH

Existen 3 modos de entrar a ftp Acceso Anónimo: Entra pero no tiene permisos para nada, solo para ver.

4. Instalación y configuración de un servidor FTP (vsftpd ) en Linux Ubuntu Server.

Instalación, creación y configuración del servicio FTP

UNIDAD DIDACTICA 16 USUARIOS SAMBA EN UN CONTROLADOR DE DOMINIO LINUX SERVER

CFGM. Servicios en red. Unidad 5 Servicio FTP. 2º SMR Servicios en Red

Crear un servidor FTP

Servidor FTP. JEAN CARLOS FAMILIA Página 1

FTP. File Transfer Protocol. Protocolo De Transferencia De Archivo. Administración de Redes de Computadores. Ficha:

Explotación de Sistemas Informáticos IES Murgi PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE

Windows 2008 Server ServidorW200854

Comunicación con redes Microsoft (Samba)

Instituto Tecnológico de Las Américas (ITLA)

Manual de uso para la aplicación cliente para uso de FTP, FTPS y SFTP Configuración de Filezilla *

Paso 2 Una vez se ha completado la instalación y ejecutado el programa, veremos esto

Cómo instalar el software de CRM Personas en un alojamiento web remoto

Sitios remotos. Configurar un Sitio Remoto

SERVIDOR WEB. Servidores web IIS (Windows) / Apache (Windows y Linux)

Redes de área local Aplicaciones y Servicios Linux NFS

P R Á C T I C A F T P E N L I N U X FTP SOBRE LINUX 2012 PA U L A J U I Z L Ó P E Z

Servidor Web Apache Knoppix Linux.-

Crear un servidor FTP

Manual Usuario cpanel

La página web del centro con SPIP

WEB HOSTING IPLAN INSTALACIÓN DE APLICACIONES PARA FTP

Enviar archivos mediante FTP

2. Instalación y configuración del servidor FTP IIS en Windows 2008 Server.

Cómo instalar fácilmente tu WordPress tras contratar un hosting en Hostalia

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

Internet Information Server

Correo Electrónico: Webmail: Horde 3.1.1

5. Crea un sitio Web seguro usando tu propio certificado digital (Windows y Linux).

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta

Práctica 1: Herramientas básicas:

CORREO DE PERSONAL THUNDERBIRD POP3

HOWTO Proftpd - Gentoo Linux Wiki

Mi correo con OUTLOOK

CEP GRANADA LA PÁGINA WEB DE UN CENTRO EDUCATIVO. INSTALACIÓN Y ADMINISTRACIÓN DE JOOMLA

El protocolo IMAP ofrece la descarga de correos en modo sólo lectura, es decir descarga sólo una copia del correo y no permite el borrado.

Las redes y su seguridad

MF0952_2: Publicación de páginas web

TIPOS DE COPIAS DE SEGURIDAD EN LINUX

Guía de Instalación del servicio de BackupOnline de Idecnet. Indice

WINDOWS : TERMINAL SERVER

Administración de portales Joomla (III)

2. Instalación y configuración del servidor FTP IIS en Windows 2008 Server.

Configurando el servidor FTP utilizando el software CesarFTP. (Versión del apunte )

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

MANUAL DE CONEXIÓN SFTP A PÁGINAS WEB ALOJADAS EN SERVIDOR: CAMPUS.USAL.ES

Manual de software. Dynamic Cloud. 10/2014 MS-Dynamic_Cloud v1.2

Iptables, herramienta para controlar el tráfico de un servidor

Acceder a correo de 1000tentaciones.com a través de web.

COMO INSTALAR Y CONFIGURAR UN SERVIDOR DNS

Manual Acceso FTP. Winter Music CAC Concurso de maquetas

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

PRÁCTICA 10. Configuración de Correo y Publicar en la Web

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

Programa de encriptación WIFI.

Hostaliawhitepapers. Usar Plesk para, poner en marcha nuestro dominio.

Manual hosting acens

Manual de Instalación y uso de FTP

LA INTRANET -Manual general-

Instalar XAMP en modo gráfico

Manual de usuario de Windows Live Writer

MANUAL SINCRONIZADOR LEKOMMERCE FACTUSOL

Manejo fácil de FTP con FileZilla

Cómo acceder a Google Drive? Tiene más funcionalidades una cuenta de Google?

Manual para la instalación del cliente de correo electrónico Mozilla Thunderbird.

CIF-KM. GUÍA DE LOS PRIMEROS PASOS

Al igual que HTTP, FTP se basa en el envío de comandos codificados mediante ASCII, es decir, en texto plano.

Instalación de FileZilla FTP Server

FTP EXPLICITO E IMPLICITO

COPIAS DE SEGURIDAD CON COBIAN BACKUP INSTALACIÓN Y CONFIGURACIÓN

Tenemos que instalar los programas de los usuarios también (los anteriormente mencionados) y los siguientes que vamos a nombrar.

Instalación de Tomcat7 en Ubuntu

Crear servidor NFS en Debian

Asignar permisos a usuarios de Active Directory en una carpeta compartida.

Transcripción:

CAPÍTULO 10 Configuración de un servidor FTP El servicio FTP (File Transfer Protocol, o Protocolo de Transferencia de Ficheros) permite que determinados usuarios puedan acceder a determinadas zonas de nuestro servidor donde podrán enviar y coger archivos. Existen dos formas de utilizar FTP; una de ellas consiste en que los usuarios con cuentas de shell accedan a su propio sistema de archivos y carpetas (su directorio en /home) y puedan manipularlo; a esto se le conoce como acceso FTP autorizado, ya que el usuario utiliza su nombre de usuario y contraseña. La otra permite que cualquiera se conecte a una sección del sistema de ficheros y cargue o descargue información; esto es lo que se conoce como acceso FTP anónimo. Todas las versiones de Linux vienen desde el principio con un cliente muy sencillo de FTP, llamado ftp y se puede utilizar desde la consola; además GuadaLinex dispone de una aplicación gráfica en Aplicaciones -> Internet llamada gftp, más potente y fácil de utilizar y que se supone sabes manejar (aunque siempre deberías aprender cómo usar el de la consola por si acaso ). Acude a su página de manual para aprender su funcionamiento.

Existen varios servidores de FTP; hasta hace poco el más utilizado era wu-ftpd, pero tenía algunos problemas de seguridad; aunque esos problema se han solventado ha crecido el uso del servidor ProFTPD, más sencillo, que además tiene un diseño parecido al de Apache. Para instalarlo como de costumbre se puede utilizar synaptic o apt ( apt-get install proftpd ); en ambos casos puede que se instale algún paquete adicional para resolver dependencias. La única pregunta que nos realizará la instalación es, como el resto de servicios que hemos visto hasta ahora, si queremos ejecutar el demonio de forma independiente StandaAlone ) o a través del superdaemon inetd. Mi consejo es que mientras estés configurándolo lo hagas de forma independiente, ya que puedes evitarte quebraderos de cabeza debidos a problemas de acceso con los TCP wrappers. En la versión que hemos probado la instalación fallaba debido a que buscaba un grupo que no existía; para solucionarlo debes crear un grupo con el GID 65534 llamado nogroup ; puedes hacerlo desde la aplicación gráfica o desde la línea de comandos con addgroup --gid 65534 nogroup. Para volver a ejecutar la instalación puedes ejecutar dpkg-reconfigure proftpd

Tras la instalación el demonio se cargará en memoria y estará dispuesto a aceptar conexiones; el archivo de configuración es /etc/proftpd.conf y las opciones más relevantes que presenta son: ServerName: Nombre del servidor (el que aparece cuando te conectas). ServerType: Modo de funcionamiento (standalone o inetd). ShowSymlinks Muestra los enlaces simbólicos para que sean accedidos. AllowOverwrite Permite la escritura, es decir, subir o borrar archivos. DisplayLogin Mensaje de bienvenida (está en /home/ftp). Port Puerto para escuchar conexiones entrantes (por defecto el 21). MaxInstances Número máximo de conexiones simultáneas (sólo standalone). User/Group Usuario/grupo para ejecutar el demonio (nobody/nogroup). Umask Permisos que tendrán los archivos subidos. AllowOverwrite Indica si archivos existente pueden ser sobreescritos (on/off). Al igual que Apache pueden definirse directivas sobre directorios; por ejemplo siempre aparece la siguiente, que establece los permisos rw-r--r-- para los nuevos archivos, y permite que los archivos sean sobreescritos por los nuevos. <Directory /*> Umask 022 AllowOverwrite on Si queremos habilitar el acceso anónimo debemos definir una directiva <Anonimous ~ftp>, donde especificar el usuario/grupo de este usuario además de otras opciones; un caso típico sería : <Anonimous ~ftp> User ftp

Group nogroup UserAlias anoymous ftp RequireValidShell off MaxClients 10 DisplayLogin welcome.msg DisplayFirstChdir.message <Directory *> <Limit WRITE> DenyAll </Anonymous> Esto permitirá a usuarios anónimos con nombre de usuario ftp o anonymous acceder para leer los archivos, pero no para escribir, debido a la directiva Limit WRITE. Los usuarios no tienen por qué tener cuenta en nuestro sistema al estar RequireValidShell a off. También se limita el número de accesos anónimos a 10. El directorio inicial para este tipo de accesos es /home/ftp, ya que durante la instalación se creó un usuario (sin shell, puedes comprobarlo) llamado ftp, siendo éste su directorio principal. Si además queremos que estos usuarios puedan subir archivos, habría que añadir antes de cerrar la directiva <Anonimous>: <Directory incoming> <Limit READ WRITE> DenyAll <Limit STOR> AllowAll Para que esto funcione debes crear el directorio /home/ftp/incoming y ponerle los permisos apropiados: # mkdir /home/ftp/incoming # chown ftp:nogroup /home/ftp/incoming

Ejercicios 1) Limita el número de conexiones simultáneas a 10; activa el acceso anónimo para lectura y escritura y limita el número de estas conexiones a 4. 2) Modifica la configuración anterior para eliminar el acceso anónimo de escritura. Soluciones 1) Tan sólo debes repetir el ejemplo propuesto y modificar las opciones: MaxInstances 10 MaxClients 4 2) Elimina (o mejor añade delante de cada línea el símbolo # ) la sección <Directory incoming>