Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FTP
1.- Introducci�n
2.- Consejos para usar FTP
3.- FTP Off-Line
4.- Configuraci�n de WS_FTP
5.- �En qu� consiste el protocolo FTP?
6.- �Cu�les son los comandos m�s usuales?
7.- �C�mo se trabaja con FTP an�nimo?
8.- Transferencia de ficheros
9.- �C�mo configurar un servidor de FTP an�nimo seguro?
10.- El archivo /etc/ftpaccess
11.- El archivo /etc/ftpconversions
12.- El archivo /etc/ftphosts
13.- El archivo /var/log/xferlog
14.- Problemas de Seguridad en servidores de FTP
15.- Descripci�n General de c�mo configurar un servidor de FTP an�nimo
Creaci�n usuario FTP
Permisos y contenido de los directorios
C�mo permitir la escritura en un servidor an�nimo
Extensiones del servicio de FTP
Detalles de seguridad
16.- �C�mo saber si un servidor es seguro?
17.- Pol�ticas de seguridad
18.- �Qu� hacer si nuestro servidor est� siendo usado ilegalmente?
19.- �D�nde buscar servidores de FTP? La soluci�n : Archie
20.- Como actualizar nuestras p�gina Web
�Qu� datos necesito conocer?
�C�mo pongo estos datos en mi programa
Ya estoy conectado pero no entiendo lo que aparece en pantalla
�C�mo puedo enviar mis p�ginas al servidor?
�C�mo le indico al servidor cual es mi p�gina inicial?
1. Introducci�n
FTP (File Transfer Protocol), es uno de los servicios m�s �tiles a la
hora de transmitir y recibir ficheros de cualquier tipo. Funciona con protocolo
TCP/IP, permite acceder al servidor para recibir o transmitir ficheros.
En Internet existen millones de ficheros distribuidos en miles de ordenadores,
que pueden ser copiados libremente usando FTP. En ocasiones, necesitar�s una
contrase�a de acceso al sistema (password) para conseguir los ficheros. En
otras, no es necesaria y podr�s acceder de forma libre y sis restricciones: este
procedimiento recibe el nombre de FTP an�nimo.
Mediante FTP an�nimo tendr�s acceso a una fuente inmensa de recursos
inform�ticos, sistemas operativos, fotos, etc. Para extraer ficheros es
necesario conocer la direcci�n de la m�quina y que ese ordenador est�
funcionando con un servidor de FTP. Tambi�n existen servidores dedicados a
recoger todo tipo de software con licencia shareware y freeware para cualquier
sistema operativo. Adem�s, podemos encontrar las FAQ (Frequently Asked
Questions) que tienen respuestas a las preguntas m�s frecuentes realizadas por
los usuarios de Internet o los documentos FYI (For Your Information) con
informaci�n de todo tipo sobre la Red.
4. Configuraci�n de WS_FTP
Una vez instalado, haciendo un doble clik en el icono correspondiente, obtendr�s
en la pantalla del ordenador la ventana Propiedades de la sesi�n, por encima de
la ventana de aplicaci�n. En ella, debes introducir todos los datos necesarios
para realizar una conexi�n FTP.
Profile Name: Para guardar los datos de la conexi�n y poder as� utilizarlos en
otra ocasi�n, introducimos el nombre que mejor la identifique en este campo, que
en nuestro caso es cuenta personal en xana.
Host Name: En �l teclearemos la direcci�n del servidor con el que deseamos
contactar, en este caso es xana.valliniello.es.
User ID: Identificaci�n de tu terminal, en este caso es asiv11. Para FTP an�nimo
deber�s activar la casilla anonymous, para que se completen los datos
autom�ticamente.
Password: Introducir la contrase�a, si es necesaria.Los botones Delete y New
sirven para eliminar o crear respectivamente una entrada de la lista desplegable
Profile Name. Una vez completados los campos debes hacer clic sobre el bot�n
8. Transferencia de ficheros
En primer lugar debemos seleccionar el servidor FTP al cual conectarnos en la
caja "profile name" de la ventana "session profile" y pulsar el bot�n connect.
Una vez conectados, debemos indicar el tipo de transferencia. ASCII o Binaria.
El tipo de transferencia ASCII tiene sentido cuando los sistemas origen y
destino interpretan de forma diferente el final de l�nea en los ficheros de
texto. Por ejemplo entre un sistema Unix (que interpreta el final de una l�nea
con el caracter ASCII 10 (LF), mientras que un sistema DOS/Windows interpreta el
final de l�nea con el par de caract�res ASCII 13,10, (CR,LF). De no hacerlo as�,
tendremos el efecto escalera al recibir en un sistema Windows un fichero de
texto Unix.
Para ficheros que no sean de texto (ejecutables, gr�ficos, sonidos, archivos
comprimidos, etc), lo adecuado es seleccionar la opci�n de transferencia
Binaria.
Una vez establecida la comunicaci�n, el programa nos presenta una pantalla con
dos ventanas, a la izquierda tenemos la ventana del sistema local, y a la
derecha la del sistema remoto. En funci�n de los derechos que tengamos, podremos
enviar ficheros o s�lo recibir (en acceso a un servidor FTP an�nimo). Para
realizar la transferencia se seleccionan los archivos a enviar o recibir y se
pulsa el bot�n correspondiente (Flecha a la derecha para enviar, flecha a la
izquierda para recibir).
Mientras dura la transferencia, aparece una ventana indicandonos el progreso de
la copia. En el ejemplo vemos que estamos transfiriendo un fichero de 15 Mb del
que ya ha sido descargado el 32% a una velocidad de 706 Kbytes por segundo. Se
llevan 6 segundos de transferencia y se estima el tiempo restante en 14
segundos.
El resultado final de la transferencia (en este caso) fueron 15 segundos a 983
KBytes/segundo.
Hay que hacer notar que estas velocidades de transferencia son en nuestra
Intranet con un ancho de banda de 10 Mbits/segundo. El acceso a servidores en
Internet, lo har�amos en condiciones normales a 2 Kbytes por segundo con un
m�dem a 28.8 Kbits/segundo y, aproximadamente a 5 Kbytes por segundo en una
l�nea RDSI con un s�lo canal activado.
Para finalizar la conexi�n con un servidor se debe pulsar la tecla close y exit
para terminar la ejecuci�n de WS_FTP.
El prefijo
El prefijo es la cadena, situada al principio del nombre de un archivo, que debe
ser eliminada cuando se trae un nuevo archivo. Por ejemplo, si quiere que se
realice una acci�n especial en todos los archivos que comiencen con
discography., en la que dicho prefijo se deber� eliminar despu�s de realizar la
acci�n, deber� especificar .discography.orb y un cliente ejecuta la orden get
orb, el servidor ejecuta la orden opcional sobre dicho archivo y transfiere los
resultados al cliente.
El sufijo
El sufijo es la cadena, situada al final del nombre del archivo, que deber� ser
eliminada cuando se transfiera el archivo. El sufijo suele utilizarse para
eliminar la extensi�n .gz de un archivo que est� siendo descomprimido, antes de
ser transferidode nuevo al cliente.
El prefijo adicional
El prefijo adicional es la cadena que se inserta antes del nombre del archivo
cuando se transfiere un archivo desde � hacia el servidor. Por ejemplo, podr�a
introducir la cadena may�sculas en todos los archivos que, al ser transferidos
desde el servidor, conviertan su nombre a may�sculas.
El sufijo adicional
El sufijo adicional es la cadena que se a�ade a un nombre de archivo cuando se
ha realizado alguna operaci�n con �l. Este tipo de sufijo suele utilizarse
cuando el cliente ejecuta la orden get archivogrande.gz y, en realidad, el
nombre del archivo tan s�lo es archivogrande, en este caso, el servidor comprime
el archivo usando gzip y luego realiza la transferencia.
La orden externa
El componente m�s importante de cada l�nea es la orden externa. Esta entrada
especifica el programa que debe ejecutarse cuando se transfiere un archivo desde
� hacia un servidor. Mientras se transfiere el archivo, es filtrado por el
programa, desde donde los archivos enviados al cliente van a la salida est�ndar.
Por ejemplo, si quiere descomprimir con gzip los archivos que se est�n
transfiriendo, la entrada deber�a parecerse a �sta:
gzip �dc -%s
La cadena %s de �sta l�nea indica al servidor que debe sustituirla por el nombre
del archivo solicitado por el usuario.
El tipo de archivo
El campo dedicado al tipo de archivo en /etc/ftpconversions incluye una lista
con los posibles tipos de archivos sobre los que puede actuar, cada uno de ellos
separado por un s�mbolo |. Los tres tipos de archivos que son reconocidos son
T_REG, T_ASCII y T_DIR, que representan archivos normales, archivos ASCII y
directorios, respectivamente. Un ejemplo de �sta tabla ser�a T_REG | T_ASCII.
Opciones
El campo de opciones de /etc/ftpconversions es parecido al campo dedicado al
tipo de archivo, ya que est� formado por una lista de nombres separados por el
s�mbolo |. Los tres tipos de opciones que se pueden utilizar son O_COMPRESS,
O_UNCOMPRESS y O_TAR, que se especifican si la orden comprime archivos, los
descomprime o utiliza la orden tar. Una entrada habitual ser�a O_COMPRESS |
O_TAR, que indica que el archivo ser� comprimido y despu�s se ejecutar� tar.
La descripci�n
El �ltimo par�metro de /etc/ftpconversions, la descripci�n de la conversi�n, es
una entrada de formato libre en la que puede describir el tipo de conversi�n que
se est� realizando.
www.organihack.org