ftp
DESCRIPTION
ftpTRANSCRIPT
Edu ponele tu la portada que le pegai mas a la wea jajajajaj peor quedo bien la burra
suerte mañana
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
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.
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.
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.