Lntranet Con Linux 03
Lntranet Con Linux 03
Lntranet Con Linux 03
UNIDAD 3
FTP
Unidad 3 Pag. 1
TECSUP Desarrollo de Intranet con LINUX
ftp.cisco.com
ftp://ftp.redhat.com
ftp://ftp.redhat.com
archivos
ftp.3com.com
ftp.redhat.com
Los clientes también requieren el envió de información a las Empresas que puede
ser:
Unidad 3 Pag. 2
TECSUP Desarrollo de Intranet con LINUX
CLIENTES
FTP
ftp.cisco.com
CLIENTES ftp://ftp.cisco.com
NAVEGADORES
WU-FTP
CUTE-FTP
DOWNLOAD ACELERATOR
GETRIGHT
NAVEGADORES
Permite el acceso a Servidores FTP, para acceder al servicio FTP la URL cambia
el protocolo de acceso.
PROTOCOLO
ftp://ftp.cisco.com
SERVIDOR
Es recomendable al descargar archivos pequeños < 2 MB , pudiendo descargar
mayor tamaño pero no garantizando la descarga total, cortándose en varias
ocasiones.
WU-FTP, CUTE-FTP
Clientes creados para conexiones a Servidores FTP, contando con interfaces
fácil y administrativa que permite mostrar a una conexión a un Servidor FTP
como una unidad del Sistema de Archivos, si cuenta con los permisos
respectivos podrá crear directorios, borrar archivos, enviar archivos.
Unidad 3 Pag. 3
TECSUP Desarrollo de Intranet con LINUX
NO FTP
SERVER
HOTLINE
KAZZA
CLIENTE “RUTH” WINMX CLIENTE “LUPO”
Unidad 3 Pag. 4
TECSUP Desarrollo de Intranet con LINUX
3.4. PUERTOS
Puertos
FTP
FTP FTP
FTP DATA
DATA
21 20 >1023
TCP
TCP
IP
IP
2
FISICO
FISICO
ftp.cisco.com 1
LOGIN: anonymous
PASSWORD: guest@
Unidad 3 Pag. 5
TECSUP Desarrollo de Intranet con LINUX
FTP Normal
FTP
FTP FTP
FTP DATA
DATA CLIENTE
CLIENTE
SERVER 21 20 X+1 X
CLIENTE
TCP
TCP TCP
TCP
IP
IP SERVER
SERVER IP
IP CLIENTE
CLIENTE
2
FISICO
FISICO FISICO
FISICO
1
ftp.cisco.com
ftp://ftp.cisco.com
X > 1023
# netstat -a -n
Unidad 3 Pag. 6
TECSUP Desarrollo de Intranet con LINUX
FTP Pasivo
FTP
FTP FTP
FTP DATA
DATA CLIENTE
CLIENTE
SERVER 21 Y W X
CLIENTE
TCP
TCP TCP
TCP
IP
IP SERVER
SERVER IP
IP CLIENTE
CLIENTE
2
FISICO
FISICO FISICO
FISICO
1
ftp.cisco.com
ftp://ftp.cisco.com
X Y W > 1023
La secuencia de la conexión:
Los navegadores pueden establecer este tipo de conexión, los programas clientes
FTP en sus propiedades disponen de opciones que permiten establecer este tipo
de conexión.
Unidad 3 Pag. 7
TECSUP Desarrollo de Intranet con LINUX
Raíz
raíz ftp.huancayo.com.pe
ftp://ftp.huancayo.com.pe/
--
-- informe.zip
--
--
messenger.exe
--
--
armonia.mp3 RAIZ
--
--
informe.zip
LISTADO --
--
messenger.exe
--
--
armonia.mp3
Al igual que los Sistemas Operativos tienen un raíz, Linux ( / ), Windows ( c:\ ) ,
el Servicio FTP asigna como raíz a un directorio definido en su archivo de
configuración, al tomar control de este directorio que pertenece al Sistema de
Archivos del S.O deberá de contar con los permisos respectivos, como mínimo
permiso de Lectura para mostrar el contenido a los clientes.
Unidad 3 Pag. 8
TECSUP Desarrollo de Intranet con LINUX
FTP anonymous
ftp.huancayo.com.pe
ftp://ftp.huancayo.com.pe/
--
--
informe.zip
--
--
messenger.exe
--
--
armonia.mp3
Ejemplos:
ftp.cisco.com LOGIN: anonymous
ftp.3com.com PASSWORD: [email protected]
ftp.intel. com
El ingreso de estos datos es visible por parte del Cliente cuando accede con
Programas Clientes FTP ( WU-FTPD, CUTE, etc ).
Unidad 3 Pag. 9
TECSUP Desarrollo de Intranet con LINUX
FTP Autentificado
ftp:// ftp.huancayo.com.pe/
USER: MIGUEL
PASSWORD: ******
ftp.huancayo.com.pe
RAIZ MIGUEL
--
--
pedido.doc
-- contactox.xls
RAIZ RUTH
--
ftp:// ftp.huancayo.com.pe/
USER: RUTH
PASSWORD: ****** --
-- carta.zip
--
--
ventas.xls
Clientes NAVEGADORES
La sintaxis de la URL para ingresar a un servidor autentificado:
ftp:// [usuario]@[ip_o_dominio_servido
Este tipo de acceso es necesitado para las empresas que necesitan que sus
clientes puedan recoger o almacenar información manteniendo la privacidad.
Unidad 3 Pag. 10
TECSUP Desarrollo de Intranet con LINUX
NOMBRE
DNS
master
zone “ empresa.com.pe “
ftp.empresa.com.pe A 20014.30.214
1
CLIENTE
ftp:// ftp.empresa.com.pe/
2
HUB
ftp.empresa.com.pe
IP = 200.14.30.214
El estándar del nombre del FTP es ftp, este nombre será un registro en el DNS
del tipo A ( Address ) relacionándolo con la IP. El nombre puede ser otro, los
Servidores DNS se limitaran a registrar el nombre que desea la Empresa.
www.empresa.com.pe A 200.14.30.214
ftp.empresa.com.pe CNAME www.empresa.com.pe
Unidad 3 Pag. 11
TECSUP Desarrollo de Intranet con LINUX
3.11. ACTIVIDAD
Actividad
ftp://ftp.costa.com
ftp://
user02
ftp.costa.com
250.4.2.1
media.exe
ftp://ftp.costa.com
ftp:// 1
anonymous 200.4.205.3
winzip.exe LOG 2
Los Servidores FTP registran la actividad de las operaciones realizadas por los
clientes, durante una conexión FTP.
Los CLIENTES al conectarse como anonymous o autentificado, queda registrado
su Hora de ingreso, y el identificador de su IP y el resultado de la conexión OK o
FAIL. Al realizar descargas o enviar archivos según los privilegios del CLIENTE,
quedara registrado estas operaciones.
Unidad 3 Pag. 12
TECSUP Desarrollo de Intranet con LINUX
SESIONES
ftp://ftp.costa.com
ftp://
ftp.costa.com
250.4.2.1
ftp://ftp.costa.com
ftp://
ftp://ftp.costa.com
ftp://
200.4.205.3
LIMITES
245.34.5.2 CONEXIONES
A diferencia del Servicio WEB que entrega paginas WEB en un periodo corto de
tiempo, el tiempo en las conexiones de FTP dependerá del tamaño de los
archivos a descargar, ocasionando sobrecarga del enlace de Internet y del
Servidor, pudiendo ocasionar la caída del servicio.
Los Servidores FTP pueden ser personalizados para controlar las sesiones:
SITE DE SEGURIDAD
http://www.cert.org
Unidad 3 Pag. 13
TECSUP Desarrollo de Intranet con LINUX
WU-FTPD
Unidad 3 Pag. 14
TECSUP Desarrollo de Intranet con LINUX
3.13. WU-FTPD
WU-FTPD
21 WU-
WU-FTPD
WU-FTPD
CLIENTE
xinetd LINUX
SOFTWARE
DOWNLOAD
Unidad 3 Pag. 15
TECSUP Desarrollo de Intranet con LINUX
ACTIVACION
# cd /etc/xinetd.d
# pico wu-ftpd
PUERTOS
# netstat –a –n | grep 21
# cd /var/ftp/pub
PERMISOS
# chmod +r [archivo_compartir]
TIPS
¿Es necesario reiniciar el servicio FTP para visualizar los nuevos archivos?
No, cada vez que un cliente realiza una conexión el FTP lee la estructura de la
raíz.
Unidad 3 Pag. 16
TECSUP Desarrollo de Intranet con LINUX
3.14. ARCHIVOS
Archivos
Archivo de Configuración
allow-uid ftp
allow-gid ftp /var/ftp/
loginfails 5
message /welcome.msg
root
bin
daemon
ftpaccess
El archivo puede ser editado manualmente con editores ( vi, pico, mc ), o vía
WEB via WEBMIN, , cada cambio necesitara reiniciar el servicio XINETD.
ftpusers
messages
Unidad 3 Pag. 17
TECSUP Desarrollo de Intranet con LINUX
# pico /var/ftp/messages
########################
Bienvenido al Servidor FTP de COSTA
#######################
Archivos de LOG
# tail -f /var/log/xferlog
Utilitarios
# ftpwho
Unidad 3 Pag. 18
TECSUP Desarrollo de Intranet con LINUX
3.15. AUTENTIFICACIÓN
Raíz autentificado
Archivo Usuarios
passwd
user01: /home/user01
user02: /home/user02 user01
--
-- carta.zip
Archivo Password --
--
ventas.xls
shadow
user01: xy34xxxff
user02: ur222udd
# pico /etc/ftpusers
Unidad 3 Pag. 19
TECSUP Desarrollo de Intranet con LINUX
3.16. ESTADÍSTICAS
Estadísticas
http://www.costa.com/usage/
# webalizer FECHA
www.costa.com
http://www.mrunix.net/webalizer/
Por defecto esta configurado para analizar los LOGS del Servidor WEB, para
procesar el LOG del Servidor FTP realice los siguientes cambios en el archivo
de configuración del WEB ALIZER:
Unidad 3 Pag. 20
TECSUP Desarrollo de Intranet con LINUX
3.17. LIMITES
Limites
wu-ftpd
instances = 4 192.168.1.2
per_source = 1
access_times = 7:00-12:30
only_from = 192.168.1.0/24
xinetd
ftp.costa.com
# pico /etc/xinetd.d/wu-ftpd
Unidad 3 Pag. 21
TECSUP Desarrollo de Intranet con LINUX
Windows
Unidad 3 Pag. 22
TECSUP Desarrollo de Intranet con LINUX
Campo Valor
Profile Name Nombre de perfiles de
servidores Ftp.
Para crear su profile de su
Servidor, Click en boton New
Host Name Nombre o direccion Ip del
Servidor FTP
Host Type Tipo de servidor FTP
recomendable Auto
UserID Al ingresar a un servidor
como anonymous, realice click
en casilla Anonymous
automaticamente se
rellenaran los campos User y
Password.
Password Password del usuario
registrado en el servidor FTP
Unidad 3 Pag. 23
TECSUP Desarrollo de Intranet con LINUX
Linux
# ftp 200.100.10.169
Connected to 200.100.10.169.
220 wan.virtual.edu.pe FTP server (Version wu-2.6.1-16) ready.
Name (200.100.10.169:omega): anonymous
331 Guest login ok, send your complete e-mail address as password.
Password:
230 Guest login ok, access restrictions apply.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
En la seccion de # gftp
Unidad 3 Pag. 24
TECSUP Desarrollo de Intranet con LINUX
Comando Descripcion
ascii Transferencia de modo Ascii
binary Transferencia en modo binario .
cd Cambiar de directorio
close Cerrar conexión
del , rm Borrar files del server
dir , ls Displayar el listado de los directorios
get Tener archivos del servidor
hash Displaya el símbolo # por cada bloque transferido
help Ayuda
lcd Cambiar de directorio del cliente
mget Tener varios archivos del server .
mput Enviar varios archivos al servidor
open Conectarse a servidor
put Enviar un file al servidor
pwd Displayar el actual directorio .
quit Terminar la sesión FTP
FIN DE LA UNIDAD
Unidad 3 Pag. 25