ftp

7
Edu ponele tu la portada que le pegai mas a la wea jajajajaj peor quedo bien la burra suerte mañana

Upload: eduardo-orozco-castro

Post on 14-Dec-2015

213 views

Category:

Documents


1 download

DESCRIPTION

ftp

TRANSCRIPT

Page 1: Ftp

Edu ponele tu la portada que le pegai mas a la wea jajajajaj peor quedo bien la burra

suerte mañana

Page 2: Ftp

FTP

(File transfer protocol-protocolo de transferencia de archivos). Es ideal para transferir grandes bloques de

datos por la red. Permite enviar o recibir cualquier tipo de archivos hacia o desde un servidor independientes

del sistema operativos que queramos utilizar.

Para funcionar se necesita un servidor ftp y un cliente ftp, que es un server ftp? Es una pc que funciona

como servidor para ofrecer ficheros a través del protocolo de FTP a clientes ftp o aun navegado que lo

soporte. Una pc debe tener un software servidor de ftp que “escucha” de la red las conexiones que pidan de

otras computadoras.

Los clientes ftp es una conexión ftp, el cliente ftp es la computadora que inicia la conexión a un servidor

ftp. Para esto el pc debe tener un software cliente ftp, que permita conectarse y acceder a los archivos del

servidor ftp. En algunos navegadores soportan ftp y por lo tanto funcionan como clientes ftp.

Algunas aplicaciones más populares usadas como clientes ftp son:

FileZilla

Cute FTP

WS_FTP

Una lista de algunos de los comandos más útiles que puedes utilizar

Los clientes FTP de toda la vida datan en un tiempo en que no existían “ventanas “. Estos clientes clásicos

funcionan en modo de comando y, aunque paresca mentira, el cliente FTP estándar de Microsoft es un

cliente de este tipo.

Cuando utilizamos un cliente ftp que funciona en modo comando debemos conocer que comando debemos

usar para decirle lo que queramos que haga.

Open

Nombre_de_ordenador Comienza una sesión FTP con dicho ordenador

Get nombre_remoto

Nombre local

Copia un fichero de ordenador remoto al local

Si no se indica “nombre_remoto” se asignan el que

tiene localmente

mget Copia uno o varios ficheros del ordenador remoto al local

con el mismo nombre.

mput Copia uno o varios ficheros del ordenador local al remoto

con en el mismo nombre, pueden copiarse varios ficheros

Page 3: Ftp

en una sola instrucción mediante el *

Cd ruta_acceso Cambia de directorio en el ordenador remoto

¿Cómo accedo a un servidor FTP con un navegador?

Sencillamente, basta con que le digas al navegador, en formato “URL” que el servidor y directorio del

mismo quieres ver, o, directamente, que le fichero que queremos traer.

También es normal que los navegadores nos dejen conectar a un servidor no anónimo con tu usuario y

contraseña. A aunque, normalmente no te dejan poner o borrar ficheros, de que puedes pasearte por el

contenido.

Dado que en Internet existen una gran cantidad de servidores "públicos" que alojan archivos de "dominio

público", es usual en estos casos ingresar como nombre de usuario la palabra "anonymous" (anónimo) y

como contraseña nuestra dirección de correo electrónico. Esto es lo que generalmente se conoce como FTP

Anónimo.

En un principio FTP era simplemente un programa de línea de comando típico de UNIX, bastante engorroso

de utilizar, y poco amigable para los usuarios no demasiado avezados. Windows 95 incorpora este tipo de

utilidad a través de una ventana DOS a la cual se accede desde Inicio, Ejecutar, y luego escribir "ftp", tal

como se muestra a continuación.

Definición de FTPS

También llamado como FTP seguro o FTP-SSL que es una extensión del FTP que le podemos agregar

soporte para los protocolos critograficos TLS y SSL. Con este método de transferencia de archivos se cifra,

agregando seguridad a la mima. Los cifrados pueden ser a nivel datos, a nivel comando o ambos.

Si el canal de comandos no se puede cifrar, se dice que el protocolo está usando un canal de comandos en

claro CCC. Si el canal de datos no está cifrado, se dice que el protocolo usa un canal de dato en claro CDC.

Page 4: Ftp

Dos métodos independientes fueron desarrollados para invocar la seguridad del cliente para su uso con FTP

cliente: explícita o implícita . El primer método es una aplicación compatible con el legado que FTPS

clientes conscientes pueden invocar la seguridad con un FTPS servidor conscientes sin romper global FTP

funcionalidad con no FTPS clientes conscientes. El último método es un método incompatible que requiere

que los clientes sean FTPS conscientes. WinSCP soporta ambos métodos.

Explícito

En modo explícito, un FTPS cliente debe "petición explícita" la seguridad de un FTPS servidor y luego paso

previo a un método de cifrado de mutuo acuerdo. Si un cliente no solicita seguridad, el FTPS servidor o bien

puede permitir que el cliente continúe insegura o rechazar / limitar la conexión.

En modo explícito, el cliente tiene el control total sobre qué áreas de la conexión deben estar cifrados.

Activación y desactivación de la encriptación para la FTPS canal de control y FTPS canal de datos puede

ocurrir en cualquier momento. WinSCP aunque cifrado solicitudes tanto para el control y el canal de datos

de forma incondicional durante todo período de sesiones.

Implícito

La negociación no se permite con implícitos FTPS configuraciones. Un cliente se espera de inmediato a

impugnar la FTPS servidor con una conexión cifrada con TLS / SSL . Si no lo hace, el servidor debe

interrumpir la conexión.

Con el fin de mantener la compatibilidad con los existentes no TLS / SSL conscientes FTP clientes,

implícitos FTPS se esperaba para escuchar en el IANA Bueno puerto conocido 990 / TCP para el FTPS

canal de control y 989 / TCP para el FTPS canal de datos. Esto permitió a los administradores conservan

antiguos servicios compatibles en el 21 / originales TCP FTP canal de control.

En el modo implícito, todo el FTPS sesión (ambos canales de datos de control y) es incondicionalmente

cifrado.

Que es FTPS

Son las siglas de protocolo de transferencia de archivos trivial pertenece a la famila de protocolo de red

LAN

Se puede decir que es un protocolo de transparencia muy imples iguales a una versión básica de FTP, FTPS

a menudo se utilizan para transferir pequeños archivos entre ordenadores en una red, como cuando un

terminal x Windows o cualquier otro cliente ligero arranca desde un servidor de red.

Para resumir se implementa sobre UDP (user datagran protocol)

Carece de las mayorías de las características del FTP, y en su funcionamiento cualquier transferencia

comienza con una solicitud para leer o escribir un fichero. Si el servidor concede la solicitud, se abre la

conexión y el fichero se envía en bloques consecutivos de 512 bytes. Los bloques del fichero se numeran

correlativamente, comenzando en 1.

Page 5: Ftp

Cada paquetes de datos debe ser reconocido mediante un paquete de reconocimiento antes de que se envié el

siguiente dato, se asume la terminación de las transferencia al recibir un paquete de menos de 512bytes.

La mayoría de los errores provocaran las terminación de la conexión, si un paquete se pierde en la red, se

producirá un timeout, tras el que se efectuara la retransmisión del último paquete ( de datos o de

reconocimiento ).

QUE ES SFTP

SFTP es el programa de conexión segura que sustituye a FTP. Al igual que SSH respecto a telnet, SFTP

ofrece una transferencia de información encriptada y un método de autentificación más seguro que el

tradicional FTP.

Al igual que en el caso de SSH, para que podamos conectarnos por SFTP a una máquina remota necesitamos

que en dicha máquina esté corriendo el programa servidor sshd y que esté configurado para permitir

conexiones SFTP. Por otro lado, en nuestra máquina necesitaremos el programa cliente.

Para realizar una conexión vía sftp a una máquina remota basta con escribir desde nuestra máquina linux:

sftp remote-login@remote-host

De igual manera que el caso de ssh si es la primera vez que nos conectamos a dicha máquina recibiremos el

mensaje de:

Connecting to iaa49u.iaa.csic.es...

SFTP admite prácticamente los mismos comandos que ftp (get,put,mget,mput,etc). Por defecto todas las

transferencias las hace en binarios, luego no es necesario el comando bin. En cualquier caso si escribimos

help recibiremos una lista con todos los comandos, y por supuesto también tenemos el man de sftp).

es un protocolo que proporciona capacidades de manipulación y transferencia de archivos. Puede trabajar en

cualquier secuencia de datos fiables, pero normalmente se utiliza con SSH.