<Anterior | Contenido | Siguiente>
ftp
Uno de los verdaderos programas "clásicos", ftp obtiene su nombre del protocolo que utiliza, el Protocolo de Transferencia de Archivos. FTP se utiliza ampliamente en Internet para la descarga de archivos. La mayoría, si no todos, los navegadores web lo admiten y, a menudo, ve URI que comienzan con el protocolo ftp://.
Antes de que existieran los navegadores web, existía la ftp . ftp se utiliza para comunicarse con Servidores FTP, máquinas que contienen archivos que se pueden cargar y descargar a través de una red.
FTP (en su forma original) no es seguro porque envía nombres de cuentas y contraseñas en Borrar texto. Esto significa que no están cifrados y que nadie olfateando la red puede verlos. Debido a esto, casi todo el FTP que se realiza a través de Internet se realiza mediante servidores FTP anónimos. Un servidor anónimo permite que cualquiera pueda iniciar sesión con el nombre de inicio de sesión "anónimo" y una contraseña sin sentido.
En el siguiente ejemplo, mostramos una sesión típica con el ftp programa descargando una imagen iso de Ubuntu ubicada en el /pub/cd_images/Ubuntu-16.04 directorio del servidor FTP anónimo servidor de archivos:
[yo @ linuxbox ~] $ servidor de archivos ftp
Conectado a fileserver.localdomain.
[yo @ linuxbox ~] $ servidor de archivos ftp
Conectado a fileserver.localdomain.
220 (frente a FTPd 2.0.1)
Nombre (servidor de archivos: yo): anónimo
331 Por favor, especifique la contraseña. Contraseña:
230 Inicio de sesión exitoso. El tipo de sistema remoto es UNIX.
Usando el modo binario para transferir archivos. ftp> cd pub / cd_images / Ubuntu-16.04
250 Directorio cambiado correctamente. ftp> ls
200 comando PORT exitoso. Considere usar PASV.
150 Aquí viene la lista del directorio.
-rw-rw-r-- 1 500 500 de abril 733079552:25 ubuntu- 03-desktop-amd53.iso
226 Envío de directorio OK. ftp> escritorio lcd
Directorio local ahora / home / me / Desktop ftp> obtener ubuntu-16.04-desktop-amd64.iso
local: ubuntu-16.04-desktop-amd64.iso remoto: ubuntu-16.04-desktop- amd64.iso
200 comando PORT exitoso. Considere usar PASV.
150 Apertura de la conexión de datos en modo BINARIO para ubuntu-16.04-desktop- amd64.iso (733079552 bytes).
226 Envío de archivo OK.
733079552 bytes recibidos en 68.56 segundos (10441.5 kB / s) ftp> adiós
220 (frente a FTPd 2.0.1)
Nombre (servidor de archivos: yo): anónimo
331 Por favor, especifique la contraseña. Contraseña:
230 Inicio de sesión exitoso. El tipo de sistema remoto es UNIX.
Usando el modo binario para transferir archivos. ftp> cd pub / cd_images / Ubuntu-16.04
250 Directorio cambiado correctamente. ftp> ls
200 comando PORT exitoso. Considere usar PASV.
150 Aquí viene la lista del directorio.
-rw-rw-r-- 1 500 500 de abril 733079552:25 ubuntu- 03-desktop-amd53.iso
226 Envío de directorio OK. ftp> escritorio lcd
Directorio local ahora / home / me / Desktop ftp> obtener ubuntu-16.04-desktop-amd64.iso
local: ubuntu-16.04-desktop-amd64.iso remoto: ubuntu-16.04-desktop- amd64.iso
200 comando PORT exitoso. Considere usar PASV.
150 Apertura de la conexión de datos en modo BINARIO para ubuntu-16.04-desktop- amd64.iso (733079552 bytes).
226 Envío de archivo OK.
733079552 bytes recibidos en 68.56 segundos (10441.5 kB / s) ftp> adiós
Aquí hay una explicación de los comandos ingresados durante esta sesión:
Significado del comando
Significado del comando
servidor de archivos ftp Invocar el ftp programa y haz que se conecte al servidor FTP servidor de archivos.
Nombre de inicio de sesión anónimo. Después del mensaje de inicio de sesión, aparecerá un mensaje de contraseña. Algunos servidores aceptarán una contraseña en blanco, otros requerirán una contraseña en forma de dirección de correo electrónico. En ese caso, intente algo como "[email protected].
cd pub / cd_images / Ubuntu-16.04 Cambie al directorio en el control remoto
sistema que contiene el archivo deseado. Tenga en cuenta que en la mayoría de los servidores FTP anónimos, los archivos para
Transporte de archivos a través de una red
descargas se encuentran en algún lugar debajo de la pub directorio.
ls Muestra el directorio en el control remoto
.
LCD Escritorio Cambie el directorio en el sistema local a ~ / Escritorio. En el ejemplo, se invocó el programa ftp cuando el directorio de trabajo era ~. Este comando cambia el directorio de trabajo a ~ / Desktop.
obtener ubuntu-16.04-desktop- amd64.iso
Dile al sistema remoto que transfiera el archivo ubuntu-16.04-desktop-amd64.iso al sistema local.
Dado que el directorio de trabajo en el sistema local se cambió a
~ / Desktop, el archivo se descargará allí.
adiós Cierre la sesión del servidor remoto y finalice el
sesión del programa ftp. Los comandos
También se pueden utilizar quit y exit.
Si escribe "ayuda" en el indicador "ftp>", se mostrará una lista de los comandos admitidos. Al usar ftp en un servidor donde se han otorgado permisos suficientes, es posible realizar muchas tareas ordinarias de administración de archivos. Es torpe, pero funciona.