Professional Documents
Culture Documents
UNIVERSIDAD DE CRDOBA
MONTERA CRDOBA
ING.SISTEMAS
2015
FTP
(PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS)
El protocolo FTP (Protocolo de transferencia de archivos) es, como su nombre lo indica,
un protocolo para transferir archivos.
La implementacin del FTP se remonta a 1971 cuando se desarroll un sistema de
transferencia de archivos (descrito en RFC 141) entre equipos del Instituto Tecnolgico de
Massachusetts. Desde entonces, diversos documentos de RFC (peticin de comentarios) han
mejorado el protocolo bsico.
Actualmente, el protocolo FTP est definido por RFC 959
El modelo FTP
El protocolo FTP est incluido dentro del modelo cliente-servidor, es decir, un equipo enva
rdenes (el cliente) y el otro espera solicitudes para llevar a cabo acciones (el servidor).
Durante una conexin FTP, se encuentran abiertos dos canales de transmisin:
Un canal de comandos (canal de control) , usa el puertos 21.
Un canal de datos, usa el puertos 21.
El cliente y el servidor cuentan con dos procesos que permiten la administracin de estos dos
tipos de informacin:
DTP (Proceso de transferencia de datos) es el proceso encargado de establecer la conexin y
de administrar el canal de datos. El DTP del lado del servidor se denomina SERVIDOR DE DTP y
el DTP del lado del cliente se denomina USUARIO DE DTP.
PI (Intrprete de protocolo) interpreta el protocolo y permite que el DTP pueda ser controlado
mediante los comandos recibidos a travs del canal de control. Esto es diferente en el cliente y
el servidor.
TELEMTICA
INSTALACIN Y CONFIGURACIN DE VSFTPD
2. Configuracin vsftpd
-
Agregamos reglas para el muro cortafuego abriendo puertos 20, 21 para las
conexiones pasivas que se definan y lo reiniciamos.
Con el editor nano agregamos las reglas para nuestro shorewall. Guardamos cambios
y salimos
El comando con el cual se accede para editar las reglas.
nano /etc/shorewall/rules.
anonymous_enable=NO
local_enable=YES
write_enable=YES
anon_upload_enable=NO
anon_mkdir_write_enable=NO
ftpd_banner=Bienvenido al servidor FTP
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
Con el editor nano en nuestro archivo al cual accedimos con el comando nano
/etc/vsftpd/vsftpd.conf y al final del archivo incluimos estas configuraciones:
pasv_min_port=30300
pasv_max_port=30309
anon_max_rate=524288
local_max_rate=1048576
max_clients=20
max_per_ip=10
Se crea el archivo donde colocaremos los usuarios que vamos a crear, de tal manera
que estos una vez que ingresen al servidor FTP slo puedan desplazarse en su
directorio local (Directorio Home).
Luego accedemos al directorio donde se encuera vsftpd.
Ahora se prueba FILEZILLA; programa que funciona como cliente y permite conectare
con el servidor
Estando aqu se transfirieron imgenes .PNG