Servicio FTP

6
El Protocolo de Transferencia de Archivos (FTP ) es un protocolo TCP para subir y descargar archivos entre ordenadores. El FTP funciona según el modelo cliente/servidor. El componente servidor se denomina demonio FTP. Está continuamente escuchando peticiones FTP de clientes remotos. Cuando se recibe una petición, gestiona la creación de la sesión y establece la conexión. Durante la duración de la sesión ejecuta las órdenes enviadas por el cliente FTP. El acceso a un servidor FTP puede hacerse de dos maneras: Anónimo Autenticado En el modo Anónimo, los clientes remotos pueden acceder al servidor FTP usando la cuenta de usuario por defecto llamada «anonymous» o "ftp" y enviando una dirección de correo como contraseña. En el modo Autenticado los usuario deben poseer una cuenta y su contraseña. El acceso del usuario a los directorios o ficheros del servidor FTP dependerá de los permisos definidos para la cuenta utilizada. Como regla general, el demonio FTP oculta el directorio raíz del servidor FTP y lo cambia por el directorio de inicio del FTP. Esto oculta el resto del sistema de archivos en las sesiones remotas. Contenido [ocultar ] 1 vsftpd - Instalación del Servidor FTP 2 vsftpd - Configuración del Servidor FTP 3 Ver también 4 Fuentes vsftpd - Instalación del Servidor FTP vsftpd es un demonio FTP disponible en Ubuntu. Es fácil de intalar, configurar y mantener. Para instalar vsftpd ejecuta el siguiente comando:

description

tecnologia

Transcript of Servicio FTP

El Protocolo de Transferencia de Archivos (FTP) es un protocolo TCP para subir y descargar archivos entre ordenadores. El FTP funciona segn el modelo cliente/servidor. El componente servidor se denominademonioFTP. Est continuamente escuchando peticiones FTP de clientes remotos. Cuando se recibe una peticin, gestiona la creacin de la sesin y establece la conexin. Durante la duracin de la sesin ejecuta las rdenes enviadas por el cliente FTP.El acceso a un servidor FTP puede hacerse de dos maneras: Annimo AutenticadoEn el modo Annimo, los clientes remotos pueden acceder al servidor FTP usando la cuenta de usuario por defecto llamada anonymous o "ftp" y enviando una direccin de correo como contrasea. En el modo Autenticado los usuario deben poseer una cuenta y su contrasea. El acceso del usuario a los directorios o ficheros del servidor FTP depender de los permisos definidos para la cuenta utilizada. Como regla general, el demonio FTP oculta el directorio raz del servidor FTP y lo cambia por el directorio de inicio del FTP. Esto oculta el resto del sistema de archivos en las sesiones remotas.

Contenido[ocultar] 1vsftpd - Instalacin del Servidor FTP 2vsftpd - Configuracin del Servidor FTP 3Ver tambin 4Fuentes

vsftpd - Instalacin del Servidor FTPvsftpd es un demonio FTP disponible en Ubuntu. Es fcil de intalar, configurar y mantener. Para instalar vsftpd ejecuta el siguiente comando:sudo apt-get install vsftpd vsftpd - Configuracin del Servidor FTPPuedes editar el archivo de configuracin de vsftpd, /etc/vsftpd.conf, para cambiar las opciones por omisin. De forma predeterminada, slo se permiten los accesos FTP annimos. Si deseas desactivar esta opcin, debes cambiar la siguiente lnea:anonymous_enable=YESporanonymous_enable=NODe forma predeterminada, los usuarios locales del sistema no pueden iniciar una sesin al servidor FTP. Para cambiar esto, debes descomentar la siguiente lnea:#local_enable=YESDe forma predeterminada, los usuarios pueden descargar archivos desde el servidor FTP. Sin embargo, no pueden subir archivos al servidor FTP. Para cambiar esto, debes descomentar la siguiente lnea:#write_enable=YESDel mismo modo, de forma predeterminada, los usuarios annimos no pueden subir archivos al servidor FTP. Para cambiar esta opcin, debes descomentar la siguiente lnea:#anon_upload_enable=YESEl archivo de configuracin consta de muchos parmetros de configuracin. La informacin sobre cada parmetro se encuentra disponible en el archivo de configuracin. Adems, puedes consultar la pgina del manual, man 5 vsftpd.conf, para conocer ms detalles sobre cada parmetro.Una vez que haya configurado vsftpd puede ejecutar el demonio. Puedes ejecutar el siguiente comando para lanzar el demonio vsftpd:sudo /etc/init.d/vsftpd start

Gua de comandos FTP[editar]Comando y argumentosAccin que realiza

openservidorInicia una conexin con un servidor FTP.

closeodisconnectFinaliza una conexin FTP sin cerrar el programa cliente.

byeoquitFinaliza una conexin FTP y la sesin de trabajo con el programa cliente.

cddirectorioCambia el directorio de trabajo en el servidor.

deletearchivoBorra un archivo en el servidor

mdeletepatrnBorra mltiples archivos basado en un patrn que se aplica al nombre.

dirMuestra el contenido del directorio en el que estamos en el servidor.

getarchivoObtiene un archivo

noopNo OperationSe le comunica al servidor que el cliente est en modo de no operacin, el servidor usualmente responde con un ZZZ y refresca el contador de tiempo inactivo del usuario.

mgetarchivosObtiene mltiples archivos

hashActiva la impresin de caracteres # a medida que se transfieren archivos, a modo de barra de progreso.

lcddirectorioCambia el directorio de trabajo local.

lsMuestra el contenido del directorio en el servidor.

promptActiva/desactiva la confirmacin por parte del usuario de la ejecucin de comandos. Por ejemplo al borrar mltiples archivos.

putarchivoEnva un archivo al directorio activo del servidor.

mputarchivosEnva mltiples archivos.

pwdMuestra el directorio activo en el servidor.

renamearchivoCambia el nombre a un archivo en el servidor.

rmdirdirectorioElimina un directorio en el servidor si ese directorio est vaco.

statusMuestra el estado actual de la conexin.

binobinaryActiva el modo de transferencia binario.

asciiActiva el modo de transferencia en modo texto ASCII.

!Permite salir a lnea de comandos temporalmente sin cortar la conexin. Para volver, teclearexiten la lnea de comandos.

?nombre de comandoMuestra la informacin relativa al comando.

?ohelpMuestra una lista de los comandos disponibles.

appendnombre del archivoContinua una descarga que se ha cortado previamente.

bellActiva/desactiva la reproduccin de un sonido cuando ha terminado cualquier proceso de transferencia de archivos.

globActiva/desactiva la visualizacin de nombres largos de nuestro PC.

literalCon esta orden se pueden ejecutar comandos del servidor de forma remota. Para saber los disponibles se utiliza:literal help.

mkdirCrea el directorio indicado de forma remota.

quoteHace la misma funcin queliteral.

sendnombre del archivoEnva el archivo indicado al directorio activo del servidor.

userPara cambiar nuestro nombre de usuario y contrasea sin necesidad de salir de la sesin ftp.