FTP/comandos básicos via Linux
De Libre y Abierto
Qué es el FTP?
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 a la 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 de 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 de servidores, es la única manera de conectar con nuestro sitio, para asi, poder subir(cargar) y bajar (descargar) archivos.
Aqui les dejo una lista de los comandos básicos para el uso de ftp desde una terminal.
| COMANDOS BASICOS | DESCRIPCION | ||
| get | Se utiliza para bajar archivos. | ||
| put | Se utiliza para subir archivos. | ||
| lcd | Especifica el directorio local sobre el que vamos a trabajar' | ||
| cd | Se utiliza para moverse a través de los directorios | ||
| delete | Borra un fichero del servidor remoto. | ||
| oppend | Permite reaundar una descarga que ha sido interrumpida | ||
| open | Abre una sesión en el FTP | ||
| close | Termina una sesión con el FTP | ||
| bye | Cierra la sesión y sale del programa de forma que todas las sesiones abiertas se cierran | ||
| ls | Muestra el contenido del servidor remoto | ||
| mput | Sube varios ficheros al servidor. | ||
| mget | Baja varios ficheros al ordenador local. | ||
| user | Sirve para cambiar el usuario con el que nos hemos conectado al FTP | ||
| bynary | Nos sitúa en modo binario | ||
| ascii | nos sitúa en modo de ficheros de texto |

