PDF de programación - FTP

Imágen de pdf FTP

FTPgráfica de visualizaciones

Publicado el 10 de Octubre del 2018
313 visualizaciones desde el 10 de Octubre del 2018
975,7 KB
39 paginas
Creado hace 3a (26/10/2016)
FTP

En este documento se describe el servicio FTP (File Transfer
Protocol). Después de una breve introducción a la estructura y
funcionamiento del servicio se pasa a explicar la instalación y
configuración de un servidor FTP dentro de la suit Internet
Information Server para plataformas Windows Server. En
plataformas Linux se verá la una de las implementaciones más
populares, VSFtpd

FTP by Rafael Lozano is licensed under a Creative Commons Reconocimiento-NoComercial-CompartirIgual
3.0 España License.

Información técnica
Nivel de usuario: Avanzado
Escenario: La instalación y configuración de un servidor DHCP se ha realizado y probado sobre
dos redes locales virtuales independientes creadas en VirtualBox v5.1. En la primera se ha
utilizado dos servidores Windows Server 2016 y un cliente Windows 10 con la siguiente
configuración:

Hostname
Máquina
Virtual
SeWiPr

SO
WS 2016

SeWiSe

WS 2016

ClWi

W10

Hardware
HD 30GB
RAM 2GB

HD 30GB
RAM 2GB

HD 30GB
RAM 2GB

Conexiones de Red

VirtualBox
Red NAT
Dinámica en
172.16.0.0/16

Red Interna
red_windows
192.168.20.1/24

Puerta de
Enlace
172.16.0.1

Software
adicional
Ninguno

Servidores
de Nombres
El mismo que
la máquina
física

192.168.20.10/24
reservada DHCP

Dinámica en
192.168.20.0/24

192.168.20.1 192.168.20.1 Ninguno

192.168.20.1 192.168.20.1 Ninguno

En la siguiente red se ha empleado un servidor Lubuntu 13.04 y un cliente con el mismo sistema
operativo, según la siguiente configuración

Hostname
Máquina
Virtual
SeLiPr

SeLiSe

ClLi

SO
Lubuntu
16.04

Lubuntu
16.04

Lubuntu
16.04

Hardware
HD 10GB
RAM 1GB

HD 10GB
RAM 1GB

HD 10GB
RAM 1GB

Conexiones de Red

VirtualBox
Red NAT
Dinámica en
172.16.0.0/16

Red Interna
red_linux
192.168.21.1/24

Puerta de
Enlace
172.16.0.1

Software
adicional
Ninguno

Servidores
de Nombres
El mismo que
la máquina
física

192.168.21.10/24
reservada DHCP

Dinámica en
192.168.21.0/24

192.168.21.1 192.168.21.1 Ninguno

192.168.21.1 192.168.21.1 Ninguno

Para poder acceder al servidor FTP es necesario que los servidores DHCP estén configurados
correctamente y funcionando para que los clientes puedan obtener una configuración de red.
También, es fundamental que los servidores DNS estén con sus zonas correctamente configuradas,
tal y como se vio en el capítulo dedicado a DNS. Así, los clientes podrán acceder al servidor FTP a
través de un nombre.

Conocimientos previos: Es necesario tener conocimientos teóricos y prácticos de la
configuración TCP/IP de una interfaz de red, en plataformas Windows y Linux. Para la parte de
Linux se necesita saber el uso de un editor de texto plano, como nano o vi, además de los
comandos básicos de Unix en gestión de archivos y directorios.
Ultima revisión del documento: Septiembre 2016

I

Esquema de red: La conexión de red es la siguiente

II

Tabla de contenido

Tabla de contenido

1. Introducción a FTP............................................................................................................................1
1.1 Estructura......................................................................................................................................................1
1.1.1 Servidor FTP................................................................................................................................................. 2
1.1.2 Cliente FTP................................................................................................................................................... 2
1.2 Modos de conexión del cliente FTP........................................................................................................3
1.2.1 Modo activo................................................................................................................................................. 3
1.2.2 Modo pasivo................................................................................................................................................ 3
1.3 Modos de acceso a un servidor FTP.......................................................................................................4
1.3.1 Acceso anónimo......................................................................................................................................... 4
1.3.2 Acceso de usuario...................................................................................................................................... 4
1.4 Tipos de transferencia de archivos.........................................................................................................5
2. Internet Information Services.........................................................................................................5
2.1 Modo pasivo...............................................................................................................................................11
2.2 Aislamiento de usuarios..........................................................................................................................12
2.3 Directorios virtuales..................................................................................................................................14
2.4 Seguridad....................................................................................................................................................15
2.4.1 Autenticación FTP.................................................................................................................................... 15
2.4.2 Reglas de autorización FTP....................................................................................................................16
2.4.3 Restricciones de direcciones IP............................................................................................................17
2.5 Límites de conexión y tiempos de espera..........................................................................................18
2.6 Registro........................................................................................................................................................19
2.7 Mensajes de FTP........................................................................................................................................20
2.8 Sesiones actuales......................................................................................................................................22
2.9 Clientes FTP.................................................................................................................................................23
2.9.1 Utilidad en línea de comando FTP.......................................................................................................23
2.9.2 Clientes gráficos....................................................................................................................................... 25
3. Vsftpd.................................................................................................................................................26
3.1 Instalación...................................................................................................................................................27
3.2 Configuración.............................................................................................................................................27
3.2.1 Configuración inicial................................................................................................................................ 28
3.3 Control de acceso.....................................................................................................................................28
3.3.1 Acceso anónimo....................................................................................................................................... 28
3.3.2 Acceso autenticado................................................................................................................................. 30
4. Bibliografía........................................................................................................................................33

Índice I

Rafael Lozano

FTP

FTP

1. Introducción a FTP

La transferencia de archivos de un ordenador a otro es una de las tareas más comunes en
Internet y, de hecho, uno de los volúmenes más grandes de intercambio de datos en Internet hoy en
día se debe a la transferencia de archivos. En esta sección se describe el protocolo más popular para
la transferencia de archivos: el protocolo de transferencia de archivos (FTP), el cual está descrito en el
RFC959.

1.1 Estructura

El protocolo de transferencia de archivos (FTP) es el estándar proporcionado por TCP/IP para
copiar un archivo de un ordenador a otro. Aunque la transferencia de archivos de un sistema a otro
parece simple y sencilla, se deben resolver en primer lugar algunos problemas. Por ejemplo, dos
sistemas pueden utilizar convenciones diferentes para los nombres de los archivos. Dos sistemas
pueden tener diferentes formas de representar texto y datos. Dos sistemas pueden tener diferentes
estructuras de directorios. Todos estos problemas han sido resueltos por FTP utilizando un enfoque
muy sencillo y elegante.

FTP difiere de otras aplicaciones cliente-servidor en que establece dos conexiones entre las
estaciones. Una conexión se utiliza para la transferencia de datos, la otra para información de control
(órdenes y respuestas). La separación de las órdenes de la transferencia de datos hace que FTP sea
más eficiente. La conexión de control utiliza reglas muy simples de conexión. Se necesita transferir
una línea de orden o una línea de respuesta en cada instante de tiempo. La conexión de datos, por
otro lado, ne
  • Links de descarga
http://lwp-l.com/pdf13818

Comentarios de: FTP (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad