- ¿Qué es el
Ftp? - ¿Qué es un
cliente Ftp? - ¿Qué cliente
Ftp usar? - ¿Cómo subir
archivos por medio del cliente Ftp? - Establecer permisos en
Ftp
En este manual
aprenderás a subir (y bajar) archivos al
servidor,
vía Ftp, en vez de
vía Http
(después explicaré qué quiere decir esto).
Qué es un cliente ftp y
qué cliente ftp utilizar. Si ya leíste el Manual de
Html, puedes
seguir con este.
Algunas definiciones fueron sacadas de Wikipedia
– La Enciclopedia Online, para mayor claridad y
entendimiento.
Espero que te sea útil.
Leo Juszkiewicz
Ftp es uno de los diversos protocolos
de la red
Internet,
concretamente significa File Transfer Protocol
(Protocolo
de Transferencia de Archivos) y es el ideal para transferir
grandes bloques de datos por la
red.Se precisa de un Servidor de Ftp y un cliente Ftp,
puede darse el caso de que los servidores
sean de libre acceso para todo el mundo y entonces estamos
hablando de login anónimo o Ftp anónimo.
La mayoría de las páginas
web a nivel mundial son subidas a los respectivos
servidores mediante este protocolo.Por defecto utiliza los puertos 20 y 21. El puerto
20 es el utilizado para el flujo de datos entre el cliente y
el servidor y el puerto 21 para el flujo de control,
es decir, para enviar las órdenes del cliente al
servidor. Mientras se transfieren datos a través del
flujo de datos, el flujo de control permanece en
espera.Esto puede causar problemas
en el caso de transferencias de datos muy grandes realizadas
a través de cortafuegos que interrumpan sesiones
después de periodos largos en espera. El fichero puede
que se haya transferido con éxito, pero el cortafuegos puede
desconectar la sesión de control, por lo que se genera
un error.El Ftp, en la mayoría servidores, es la
única manera de conectar con nuestro sitio, para
así, poder
subir (cargar) y bajar (descargar) archivos.- Qué es el
Ftp?Un cliente FTP emplea el protocolo Ftp para
conectarse a un servidor Ftp para transferir
archivos.Algunos clientes
de Ftp básicos vienen integrados en los sistemas
operativos, incluyendo Windows,
DOS, Linux
y Unix.Sin embargo, hay disponibles clientes con más
funcionalidades, habitualmente en forma de shareware/freeware
para Windows y como software
libre para sistemas
de tipo Unix.
Muchos navegadores recientes también llevan
integrados clientes Ftp (aunque un cliente Ftp
trabajará mejor para Ftp privadas que un
navegador).Algunos sistemas
operativos, incluyendo los Windows más recientes
y Mac
OS X pueden montar servidores Ftp como
unidades virtuales directamente dentro del sistema
operativo, lo que puede resultar más fácil
o más conveniente para algunos usuarios, que emplear
un cliente especializado. - Qué es
un cliente Ftp? - Qué cliente Ftp
usar?
Debido a la gran necesidad, existen muchos clientes
ftp. Por nombrar algunos de estos tantos, está el:
FileZilla, CuteFtp, WS Ftp, Coffe Cup, CoreFtp, WorldWide Ftp,
Ftp Now, Shuttle Ftp Suite, y muchos
más…
Sin embargo, yo te recomiendo que uses el
, por varios motivos:
- Está en varios idiomas, cosa que no todos
los clientes ftp tienen. - Se conecta rápido.
- Además de conectarse rápido, la
velocidad
de subir los archivos es más rápida que
cualquier otro.
Aunque, como digo siempre, la decisión es tuya y
tu decides cual usar, pero, en esta ocasión, para entender
deberás usar el FileZilla.
Primero, debemos tener un servidor en donde
hospedarás tu sitio. Puedes usar gratuitos,
como:Creas tu cuenta en el servidor, te mandarán
los datos a tu mail o estarán en el panel de admin,
unos datos algo así:–Host: Debería empezar por ftp,
algo asi: ftp.dominio.com o ftp.usuario.dominio.com
(sustituyendo el dominio, por el nombre del dominio:
ftp.geocities.com)
–Usuario: Tu nombre de usuario
–Constraseña: Tu contraseña.Esos datos los pondrás en los cuadros de
arriba, en el FileZilla:Host – Dirección
En el cuadro que dice puerto, escribes 21 o, si es
distinto escribe el que te proporcionó tu
servidor.Presionas en el botón
ConexiónRápida o QuickConnect, para
conectarte a tu servidor, cuando esto termine, en la parte de
arriba, te mostrará un mensaje diciendo Directory
listing succesful.En la parte central, del lado izquierdo tienes los
archivos y carpetas de tu pc, en la parte derecha
están los archivos y carpetas.Para subir archivos de tu pc al servidor, dale clic
con el botón derecho del mouse
sobre la carpeta o archivo que
desees subir, después, en el submenú pones en
Upload.Para bajar archivos y/o carpetas del servidor a tu
pc, haces clic con el botón derecho del mouse sobre el
archivo o carpeta (en la parte central derecha), en el
submenú seleccionas Descargar o
Download. Si en la parte superior dice Directory
listing succesful, entonces la carga/descarga
procesó con éxito.- Cómo
subir archivos por medio del cliente Ftp? - Establecer
permisos en Ftp
El protocolo FTP se desarrolló en entornos de
tipo UNIX similares
a los populares GNU/Linux. Por eso tenemos los permisos de
ejecución, lectura y
escritura,
estableciéndose tres tipos de usuarios:
Propietario, Grupo y Otros.
- El Propietario es normalmente la persona que ha
creado o que ha subido el archivo al servidor FTP. - El Grupo se refiere a un grupo de
usuarios al que probablemente pertenece el
propietario. - Otros son todos los demás usuarios
anónimos o que no pertenecen al grupo
indicado.
Para establecer los permisos de escritura existe un
algoritmo, el
cual asigna valores al
tipo de acceso que se quiere otorgar a cada tipo de
usuario.
- 4 = lectura
- 2 = escritura
- 1 = ejecución
Los permisos se asignan acorde con la suma de los tipos
ya descritos.
Por ejemplo:
- 6 (4+2) = lectura y escritura
- 5 (4+1) = lectura y ejecución
- 3 (2+1) = escritura y ejecución
- 7 (4+2+1)= lectura, escritura y
ejecución
Las combinaciones se dan en el siguiente orden:
Propietario, Grupo y Usuarios.
Por ejemplo: 755, otorga lectura, escritura y
ejecución al propietario, y al grupo y otros le otorga los
permisos de ejecución y lectura.
Para cambiar los permisos, en Windows XP,
basta con enviar el comando literal chmod 755 /, lo que
permite que la carpeta raíz tenga los permisos ya
descritos.
Más información sobre asignar permisos:
http://www.ignside.net/man/ftp/chmod.php
Para establecer permisos con el FileZilla, se hace lo
siguiente:
- Clic con el botón derecho del mouse sobre
la(s) carpeta(s) y/o archivo(s) que desees establecer permisos,
recuerda que para seleccionar más de un archivo o
carpeta, selecciónalos manteniendo pulsada la tecla Ctrl
o Alt; haces clic en Atributos del Archivo o File
Attributes, depende el idioma en que lo tengas. - Nos aparecerá una ventana, seleccionaremos
los valores
que deseemos cambiar, o bien, escribir en el cuadro de abajo
los dígitos. - Presionamos en el botón OK, y si nuestras
modificaciones fueron procesadas exitosamente, en la parte de
arriba aparecerá un mensaje diciendo Directory
listing successful.
Fin del
manual
Autor:
Leo Juszkiewicz
Fecha de entrega: 30/Octubre/2005