Vous êtes sur la page 1sur 10

INSTITUTO TECNOLOGICO DE CUAUTLA

ALUMNOS: DE LA CRUZ SOTELO ISMAEL LEZAMA CAMACHO ERNESTO CASTAEDA HERNANDEZ GENARO PROFESOR : AYALA LARA VICTOR MANUEL

MATERIA : ADMINISTRACION DE SERVIDORES

TRABAJO: MANUAL DE INSTALACION Y CONFIGURACION DE FTP

INTRODUCCIN El servidor FTP es un software que realiza en su momento un sin fin de tareas en nombre de los usuarios. El servidor se utiliza para referirse al ordenador fsico donde est en funcin el mismo software que se est manejando, donde una maquina est proveyendo informacin, datos para que otras mquinas puedan utilizarlo .El servidor FTP que en espaol es Protocolo de Transferencia de Archivos,a este servidor nos permite realizar entre usuarios el que podra interactuar de una manera muy dinmica, es decir, que con el servidor se podra enviar todo tipo de archivos ya que su arquitectura est basado en cliente-servidor, donde tambin se podra bajar informacin, descargar archivos sin importar el sistema operativo en que se est operando o manejando Como ejemplo y que ya se mencion con anterioridad, es que el servicio cliente-servidor realiza ciertas peticiones a otro programa, porque este sustituye a la arquitectura monoplica en la que no hay distribucin, tanto a nivel fsico como a nivel lgico, en este caso el FTP opera a nivel de Aplicacin. En 1969, el mismo ao en que naci ARPANET (Ver Historia de Internet) como una pequea red de pocos ordenadores que transmitan informacin de unos a otros mediante paquetes conmutados (lo que sera en el futuro Internet), un grupo de investigadores del MIT present la propuesta del primer "Protocolo para la transmisin de archivos en Internet" (RFC 114). Era un protocolo muy sencillo basado en el sistema de correo electrnico pero sent las bases para el futuro protocolo de transmisin de archivos (FTP). SERVIDOR FTP. FTP significa File Transfer Protocol, Protocolo para la Transferencia de Archivos. Un servidor FTP es un programa especial que se ejecuta en un servidor conectado normalmente en Internet (aunque puede estar conectado en otros tipos de redes, LAN, MAN, etc.). La funcin del mismo es permitir el desplazamiento de datos entre diferentes servidores / ordenadores. Para entenderlo mejor, podemos ver un ejemplo grfico que hemos preparado Acontinuacin: Observamos que intervienen tres elementos: El servidor FTP, donde subiremos / descargaremos los archivos. Usuario 1, es el usuario que en este ejemplo, sube un archivo al servidor FTP. Usuario 2, es el usuario que en este ejemplo, se descarga el archivo subido por el usuario 1 y a continuacin sube otro archivo. Los usos son mltiples, por ejemplo el caso de los clientes de CDmon.com, usan Los servidores FTP para subir sus pginas web y su contenido a Internet. Como servidor para compartir archivos de imgenes para fotgrafos y sus clientes; de esta manera se ahorran tener que ir hasta la tienda para dejarles los archivos .Como servidor de backup (copia de seguridad) de los archivos importantes que pueda tener una empresa. Para ello, existen protocolos de comunicacin FTP para que los datos viajen encriptados, como el SFTP (Secure File Transfer Protocol).

Paso 1. Instalacin del paquete vsftpd Para poder realizar la configuracin del servidor FTP se requiera del paquete vsftpd para ello se dirigira a la terminal (Aplicaciones>> Accesorios>> Terminal) y se escribira: apt-getinstall vsftpd

Despus de escribir esta instruccin iniciar la descarga automtica del paquete

Paso 2. Configuracin del servidor FTP Una vez realizada la instalacin se proceder a la edicin del fichero principal de configuracin que est en el directorio de ( /etc ) por medio de la siguiente instruccin:

Una vez que se ha escrito la instruccin se abrir el archivo de configuracin como se muestra a continuacin. NOTA: Para realizar cualquier modificacin al fichero de configuracin se deber estar como Sper usuario ( root ) o anteponer la palabra sudo a cada instruccin escribiendo la contrasea de usuario si le es solicitada.

Una vez que el fichero de configuracin ha sido abierto se proceder a modificar las siguientes directivas las cuales son muy importantes para que el servidor tenga un correcto funcionamiento. anonymous_enable Si el valor de esta directiva es YES cualquier usuario se puede conectar al servidor dando el nombre de usuario anonymous o ftp. Por razones de seguridad se debe poner NO (anonymous_enable=NO) local_enable Esta lnea indica que si se permite o no el acceso de usuarios locales a sus respectivas carpetas privadas. Si se permite el acceso habra que poner local_enable=YES (local_enable=NO en caso contrario). chroot_local_user Permite enjaular a los usuarios dentro de su propio directorio personal. Si en el fichero de configuracin aparece chroot_local_user=NO, entonces el usuario tiene acceso a todo el sistema de archivos, en funcin de los permisos asignados.

Cuando un usuario local se conecta y en el fichero de configuracin aparece chroot_local_user=YES, entonces se enjaulan los usuarios dentro de su propio directorio personal, sin posibilidad de acceder todo el sistema de ficheros. Se mejora por tanto la seguridad. write_enable Con esta directiva se puede permitir o denegar la subida de ficheros al servidor FTP.Si se permite que los usuarios suban archivos al servidor FTP habra que poner write_enable=YES. local_umask Se pueden establecer los permisos con los que quedar el archivo al subirlo al servidor FTP. local_umask=022 indicar que los permisos de los archivos sern 644,es decir, lectura y escritura para el propietario del fichero, y slo lectura para el grupo y los dems. anon_upload_enable Esta directiva indica si los usuarios annimos pueden cargar archivos en el servidor .anon_upload_enable=YES permite que los usuarios annimos puedan subir ficheros. anon_mkdir_write_enable Si esta directiva tiene el valor YES se permitir la creacin de directorios en el servidor. ftpd_banner Con esta directiva se puede mostrar un mensaje de bienvenida cuando un usuario se conecte al servidor FTP. ftpd_banner=Bienvenido a mi servidor FTP. Despus de configurar todas estas directivas dentro del fichero se agregan tres directivas ms que son citadas a continuacin para que nuestra configuracin est terminada. anon_max_rate Se utiliza para limitar la tasa de transferencia a usuarios annimos. En el siguiente ejemplo se limita la tasa de transferencia a los usuarios annimos a 10Kb/s: anon_max_rate=1024 local_max_rate Se utiliza para limitar la tasa de transferencia en bytes por segundo a los usuarioslocales del servidor. En el siguiente ejemplo se limita la tasa de transferencia a10Kb/s: local_max_rate=1024 max_clients Indica el nmero mximo de cliente que podrn conectarse simultneamente al servidor. En el siguiente ejemplo son 5: max_clients=5.

Despus de haber terminado con la configuracin se procede a reiniciar el servidor con la siguiente instruccin.

Ahora si la configuracin de nuestro servidor est terminada se proced a realizar una prueba para verificar su funcionamiento.

Paso 3. Prueba del servidor FTP Una vez instalado y configurado el servidor FTP se comprobara su funcionamiento para esto se necesita una Pc cliente con Windows, abrir la ventana de comandos desde Men inicio >> Ejecutar y escribir cmd para abrir dicha ventana como se muestra a continuacin.

Una vez dentro de la ventana de comandos de Windows usar el comando ftp especificando el nombre de la mquina del servidor en Ubuntu el nombre de dominio del servidor DNS de Ubuntu como se muestra .

Posteriormente nos ser solicitado el nombre de usuario de la mquina servidor en Ubuntu y la contrasea.

Muy bien si todo ha salido como se esperaba ya se esta dentro del entorno del FTP y se podra desplazar por las carpetas del servidor sin ningn problema, como se recordara anteriormente se declar la directiva de chroot_local_user = NO en el fichero de configuracin, quiere decir que el usuario no ser enjaulado en la carpeta personal del servidor, sino que tendra acceso a todos los archivos del sistema en funcin de los permisos otorgados.

Uso del comando ls Con el comando ls se podra desplegar los archivos contenidos en una carpeta en especfico, en este caso se muestran los archivo albergados en la carpeta personal del servidor ubicada en: /home /ernesto.

Uso del comando cd Tambin se puede avanzar de carpeta usando el comando cd, en este caso se entrara a la carpeta de Documentos que se desplego con anterioridad.

Ahora bien apoyndose del comando anterior se desplegara nuevamente el contenido de la carpeta.

Descarga de archivos, comando get El comando get es un comando propio del FTP que se utiliza para realizar la descarga de archivos a Windows. Para ello es necesario estar ubicado en el lugar donde se encuentre, en este caso se descargara el archivo servidores.jpg que se encuentra en la carpeta de Documentos a la cual se accedio anteriormente.

Los archivos descargados se almacenaran dependiendo de la ubicacin en la cual nos Se encuentre antes de entrar al servicio FTP, en este caso se entrara al servidor FTP estando ubicado en C:\Documents and Settings\netho asi que ah es donde se almacenaran todos los archivos descargados. Subir archivos, comando put El comando put es la accin inversa a get , con l se puede realizar la subida de archivos al servidor FTP , por defecto los archivo subidos sern almacenados en la carpeta personal del servidor ,o en su caso en alguna otra carpeta que se haya especificado en el archivo de configuracin vsftpd.conf. Para ejemplo se subira al servidor una imagen, y tambin como en el caso de get, se debera dirigir a la carpeta donde se localiza el archivo y desde ah aplicar el comando.

Una vez realizada la transferencia en la carpeta personal del servidor,que como se mencion anteriormente est en / home / ernesto, Ah estar contenida laimagen y el archivo ha sido subido al servidor mediante FTP.

Vous aimerez peut-être aussi