You are on page 1of 3

Uso de los comandos FTP

Junio 2014

El protocolo FTP
FTP (Protocolo de transferencia de archivos) es un protocolo -es decir, un lenguaje estndar que
permite la comunicacin entre dos equipos. Se utiliza para que ordenadores de diferentes tipos
(o con dos sistemas operativos diferentes) puedan transferir archivos por medio de una red que
utiliza TCP/IP.
El FTP opera en un entorno de cliente/servidor. Esto significa que la mquina remota se
configura como servidor, y por ello espera a la otra mquina para solicitarle un servicio. En
UNIX, el servicio se brinda por medio de lo que se conoce como daemon, una tarea de bajos
requisitos que se ejecuta en segundo plano. El daemon para FTP se denomina ftpd.
Existen muchos programas clientes FTP, algunos de los cuales se ejecutan desde una lnea de
comandos (como el comando ftp, un estndar instalado en muchos sistemas operativos). Sin
embargo, la gran mayora permite que se manipulen archivos a travs de una interfaz grfica
(por ejemplo, CuteFTP), lo cual hace que la transferencia de archivos se vuelva un proceso ms
sencillo para los usuarios.
El protocolo FTP se utiliza para transferir un archivo a la vez, en cualquier direccin, entre la
mquina cliente (la que inici la conexin; es decir, la mquina que realiza la llamada) y la
mquina servidor (que proporcion el servicio FTP; es decir, la que recibe la llamada). Mediante
el protocolo FTP tambin se pueden realizar otras acciones, como crear o borrar directorios
(slo si estn vacos), confeccionar una lista de archivos, borrar y renombrar archivos, etc.

Protocolos e implementacin
No se deben confundir los conceptos separados del protocolo con la implementacin de ste.
Un protocolo es un conjunto de reglas y procedimientos que se han definido para estandarizar
comunicaciones, mientras que la implementacin es la programacin del software que sigue
(ms o menos) las recomendaciones del protocolo. Por esta razn, el FTP se implement en
numerosas plataformas sobre la base de las especificaciones del protocolo.

Cmo iniciar una sesin en un servidor FTP?


Telnet est disponible con varias plataformas, incluidas UNIX, Windows 95, Windows NT, y
Linux.
El comando para iniciar una sesin Telnet es generalmente:
ftp server_name

server_name representa el nombre o la direccin IP del equipo remoto al cual el usuario desea
conectarse. El equipo de destino debe ser, por supuesto, un servidor FTP.
Una vez que la conexin se ha iniciado, aparecen unas pocas lneas de texto en la pantalla. La
primera lnea indica que se ha establecido la conexin con un servidor FTP, la siguiente da la
bienvenida a ste, y tambin puede indicar de qu sitio FTP se trata (es decir, qu tipo de
archivos posee o a qu organizacin pertenece), o puede brindar instrucciones para los
usuarios.
En FTP, cada lnea comienza con un nmero que representa xito o falla. En el caso de un
mensaje de bienvenida, la lnea puede estar precedida por el nmero 220. Esto significa que "el
servicio est preparado para un nuevo usuario".
El servidor solicita la introduccin del nombre de usuario (tambin conocido como clave de
acceso o identificacin), para establecer los derechos de acceso (como los privilegios de
lectura/escritura). Una vez que se acept el nombre de usuario, con una lnea que comienza con
el nmero 331 se solicita la introduccin de la contrasea, la cual est enmascarada. Esto
significa que no aparece en la pantalla.
En algunos casos, el servidor puede ser pblico, en cuyo caso se podr iniciar sesin en forma
annima, por lo que se deber introducir como "annimo" (o "invitado"). En los servidores
pblicos, generalmente el usuario introduce su direccin de correo electrnico como la
contrasea; no obstante, es posible introducir cualquiera que se desee.
Una vez que se ha aceptado la contrasea, aparecer un mensaje que indicar si se ha
establecido una conexin o no, en cuyo caso se dar una razn (por ejemplo, es posible que el
sitio haya alcanzado el nmero mximo de usuarios que se permite a la vez. En estos casos
aparece un mensaje que dice "No se permiten ms usuarios").
Una vez que se ha iniciado la sesin, el sitio FTP espera que el usuario introduzca los
comandos que describan las acciones que se realizarn.

FTP commands
Puesto que los servidores generalmente se ejecutan en plataformas UNIX (ya que se adaptan
mejor a las tareas en red), los comandos FTP son generalmente comandos UNIX.
Los comandos estndares son:
change directory, se utilizar para cambiar directorios. El comando "cd..." se utiliza para tener
acceso al directorio principal El comando mkdir (en UNIX, o md en Microsoft) se utiliza para
crear un directorio dentro del directorio en uso. El empleo de este comando se reserva para los
usuarios con modos de acceso que lo permitan. El comando rmdir (en UNIX, o rmd en Microsoft)
se utiliza para borrar un directorio dentro del directorio en uso. El empleo de este comando se
reserva para los usuarios con modos de acceso que lo permitan.
Si el comando es seguido por el nombre de un archivo, el archivo remoto se transferir al
equipo local dentro del directorio en uso
Si el comando es seguido por dos nombres de archivo, el archivo remoto (el primer
nombre) es transferido al equipo local en el directorio local correspondiente con el nombre
de archivo especificado (el segundo nombre)

Si el nombre del archivo contiene espacios, asegrese de introducirlo entre comillas.


Si el comando es seguido por el nombre de un archivo, el archivo local se transferir al
equipo remoto dentro del directorio remoto en uso
Si el comando es seguido por dos nombres de archivos, el archivo local (el primer nombre)
es transferido al equipo remoto en el directorio remoto en uso con el nombre de archivo
especificado (el segundo nombre)
Si el nombre del archivo contiene espacios, asegrese de introducirlo entre comillas.

Using FTP commands Gebrauch des ftp-Befehls Utilisation de la commande ftp Uso del
comando ftp Utilizao do comando FTP
Este documento intitulado Uso de los comandos FTP de Kioskea (es.kioskea.net) esta puesto a diposicin bajo
la licencia Creative Commons. Puede copiar, modificar bajo las condiciones puestas por la licencia, siempre que esta
nota sea visible.

You might also like