Beruflich Dokumente
Kultur Dokumente
EL SERVICIO FTP
Página 1 de 4
1.2 Características principales del servicio FTP
Formas de acceso:
- Anónima: Para acceder al servicio no es necesario tener cuenta de usuario pero es necesario
activar este modo en el servidor para que acepte la cuenta anonymous. Los permisos suelen
ser de lectura de archivos públicos.
- Usuario: Es necesario autentificarse en el sistema mediante usuario y contraseña para usar
este modo. Los permisos se establecerán según cada uno de los usuarios.
- Invitado: Es necesario tener una cuenta de usuario con su contraseña en el servidor, pero no
tendremos control absoluto sobre todos los archivos, nos conectamos a un entorno restringido.
• El modo activo: Dicho modo es el habitual por defecto. Se establecen dos conexiones distintas.
En primer lugar se establece una conexión para la transmisión de comandos desde cualquier
puerto de nuestro ordenador, inferior al 1024 hacia el puerto 21 del servidor. A través de esta
misma conexión, mediante un comando PORT se indica al servidor cual será el puerto de
nuestra máquina que se colocará a la escucha de datos. Si nos disponemos a descargar un
fichero, es el servidor quien inicia la transferencia de los datos, desde su puerto 20 al puerto
que se le ha sido indicado.
• El modo pasivo: En modo pasivo es siempre el programa cliente quien inicia la conexión
con el servidor. Al abrir una conexión ftp, se abre primeramente una conexión de control desde
un puerto inferior a 1024 de la máquina local al puerto 21 del servidor. El cliente pasa a modo
pasivo enviando el comando PASV y pidiendo un puerto abierto al servidor. Tras recibir la
respuesta, será el cliente quien establezca la conexión de datos con el servidor a través del
puerto que le ha sido enviado.
Página 2 de 4
2. EL CLIENTE FTP
Un cliente FTP es una aplicación que permite al usuario, desde su máquina local, conectarse a un
servidor FTP remoto para solicitar o transferirle archivos.
Cuando el servidor FTP permite el acceso vía web, el navegador puede utilizarse como cliente. Basta con
teclear la URL del servidor FTP correspondiente y, de esa forma, acceder a los archivos para los que se
tenga los permisos adecuados.
Los clientes FTP gráficos constituyen el mecanismo más sencillo para subir y bajar archivos de un
servidor FTP, por ejemplo gftp (Ubuntu) o Filezilla Client (Ubuntu y Windows).
2.3. Uso del cliente FTP en modo consola desde Ubuntu GNU
Al instalar un servidor FTP, el propio paquete lleva incluido un cliente que funciona en modo consola.
A pesar de su sencillez, se trata de una aplicación muy potente, ya que permite ejecutar de manera directa
un conjunto de órdenes FTP.
Comando Función
Cambia el directorio de trabajo en el servidor FTP. El nombre del directorio
cd
se pasa como parámetro.
Borra en el servidor el archivo pasado como parámetro. mdelete realiza esta
delete
operación con uno o más archivos
dir Muestra la estructura de directorios y subdirectorios en el servidor FTP.
Copia un archivo del servidor FTP en el equipo cliente. El comando mget
get
realiza esta operación con uno o más archivos.
Copia un archivo del cliente FTP en el servidor. El comando mput realiza
put/send
esta operación con uno o más archivos.
bye Finaliza la sesión en el cliente y cierra la conexión FTP.
Página 3 de 4
Comando Función
3. EL SERVIDOR FTP
Los protocolos empleados para la carga y descarga de archivos desde un servidor FTP remoto requieren
un software específico que debe instalarse en la máquina. De este modo, cualquier cliente que lo
solicite tendrá acceso remoto a los archivos, tanto para cargarlos como para descargarlos.
Existen diferentes aplicaciones como por ejemplo: proftpd (Ubuntu), Filezilla Server (Ubuntu y
Windows) y el servidor FTP incluido en el Windows 2008 Server.
Página 4 de 4