Fecha de efectividad: UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE INGENIERÍA (UNIDAD MEXICALI) Formato para prácticas de laboratorio PROGRAMA EDUCATIVO PLAN DE ESTUDIO CLAVE DE UNIDAD DE APRENDIZAJE NOMBRE DE LA UNIDAD DE APRENDIZAJE Ingeniero en Computación 2009-2 12124 Taller de Sistema Operativo Unix PRÁCTICA No. LABORATORIO DE Taller de Sistema Operativo Unix DURACIÓN (HORAS) 19 NOMBRE DE LA PRÁCTICA FTP 2 1. INTRODUCCIÓN El intercambio de archivos en la red es una de las funcionalidades más usadas en las redes de computadoras de la actualidad. Linux soporta una variedad de herramientas para compartir archivos. En esta práctica utilizaremos el protocolo FTP (File Transfer Protocol, Protocolo de Transferencia de Archivos). 2. OBJETIVO (COMPETENCIA) El alumno utilizará, el mando ftp para la transferencia de archivos entre dos computadoras respetando la seguridad de ambas. 3. FUNDAMENTO FTP es un protocolo estándar usado para el intercambio de archivos en la red. Es uno de los protocolos de red con mayor soporte. FTP proporciona un acceso fácil a los recursos de archivos en sistemas remotos de computadoras, permitiendo a los usuarios compartir la información con otros a través de distancias inmensas sin preocuparse por la fiabilidad de la transferencia de los datos. Esta característica promueve el intercambio de información entre los usuarios porque convierte esa actividad en una tarea sencilla. El protocolo de transferencia de archivos permite el acceso indirecto a los recursos de las computadoras mediante el uso de programas de software que hacen uso de la implementación de FTP. Formuló Omar Aguilar Villavicencio Revisó Aglay González Pacheco Aprobó Autorizó David I. Rosas Almeida Nombre y Firma del Maestro Nombre y Firma del Responsable de Programa Educativo Página 1 de 10 Nombre y Firma del Responsable de Gestión de Calidad Nombre y Firma del Director / Representante de la Dirección Código: GC-N4-017 Revisión: 4
El mando ftp proporciona posibilidades de transferencia de archivos; ftp sólo proporciona la posibilidad de transferir archivos a o desde un sistema remoto. Por ejemplo no se puede editar un archivo de un sistema remoto, pero se puede descargar al sistema local, editarlo aquí y volver a enviar la nueva versión a la ubicación original. Al igual que ssh, los usuarios deben autenticarse ante el servidor FTP antes de tener acceso al sistema de archivos. Muchos sistemas que ejecutan FTP, como los de Internet, soportan acceso anónimo, pero aún estos requieren un cierto proceso de autentificación en el que el usuario da el nombre (anonymous), el servidor se configura para no aceptar contraseñas o para ceptar como contraseña una dirección de correo electrónico. Para utilizar el mando ftp desde Windows se debe abrir una ventana con el símbolo del sistema (ms-dos prompt), como lo muestra la Figura 19.1: Figura 19.1 Al establecer la conexión con el servidor computacion.mxl.uabc.mx, el servidor nos pedirá que demos el nombre de usuario como muestra la Figura 19.2 Figura 19.2 Después de dar nuestro nombre de usuario nos pedirá la contraseña como muestra la Figura 19.3. Figura 19.3 Página 2 de 10
Al dar la contraseña, el sistema no mostrará lo que se está escribiendo. Después de dar la contraseña el sistema nos dará acceso a la línea de comandos de ftp como lo muestra la Figura 19.4 Figura 19.4 Para obtener ayuda sobre los mandos de FTP, se utiliza el mando help. como en la Figura 19.5 Figura 19.5 Página 3 de 10
Los mandos más utilizados se muestran en la Figura 19.6: Figura 19.6 Ejemplos de uso de FTP: Hacer una conexión ftp al servidor computacion.mxl.uabc.mx. Ejemplo # 1: Cambiarse al directorio ~compartido/ftp Página 4 de 10
Ejemplo # 2: Mostrar el directorio actual Ejemplo # 3: Mostrar el contenido del directorio actual Ejemplo # 4: Establecer tipo de transferencia binaria y descargar el archivo session.png Página 5 de 10
Ejemplo # 5: Establecer tipo de transferencia binaria y descargar todos los archivos que en el nombre contengan la palabra session Ejemplo # 6: Establecer tipo de transferencia binaria y subir el archivo session.png al servidor. Ejemplo # 7: Finalizar sesión ftp y salir. Página 6 de 10
Para utilizar el mando ftp desde Linux abra una terminal (línea de comandos) para conectarse al servidor computacion.mxl.uabc.mx, como lo muestra la Figura 19.7: Figura 19.7 El uso del mando ftp en Linux es igual al manejo en Windows. También se puede acceder a un servidor FTP a través de un navegador como Mozilla Firefox, escribiendo en la direccion url ftp://computacion.mx.uabc.mx como se muestra en la Figura 19.8 Figura 19.8 Página 7 de 10
Ingresamos el Nombre de Usuario y la Contraseña como lo muestra la Figura 19.9 Figura 19.9 Al validar el usuario nos muestra el contenido del directorio home. Figura 19.10 (get). Figura 19.10 Al acceder al servidor de FTP a través de un navegador sólo nos permite realizar descargas Página 8 de 10
También existen clientes para ftp licencia Open Source que nos permiten hacer nuestras transferencias más fáciles, como Filezilla que esta disponible para Windows y Linux, FireFTP que es un complemento para Firefox (todas las plataformas) o WinSCP disponible para Windows. 4. PROCEDIMIENTO (DESCRIPCIÓN) A) EQUIPO NECESARIO MATERIAL DE APOYO Computadoras con Windows y Linux instalados. Práctica impresa. B) DESARROLLO DE LA PRÁCTICA 1. Iniciar su sesión en Windows. 2. Realizar una conexión por ftp al servidor computacion.mxl.uabc.mx con su usuario. 3. Visualice el contenido del directorio de trabajo. 4. Cambiarse al directorio /externos/home/clases/compartido/ftp 5. Ver el contenido del directorio al que acaba de ingresar. 6. Insertar el USB, verificar la unidad en la que se está reconociendo el dispositivo y cambiarse a ella.. 7. Transferir el archivo terminal.png a su USB. 8. Transferir el archivo dash_home.pdf a su USB.. 9. Transferir los archivos con extensión.txt a su USB. 10. Cambiarse a su directorio home. 11. Crear en su directorio home, un directorio llamado FTP. 12. Enviar todos los archivos.txt de su USB al directorio FTP.. 13. Renombrar todos los archivos.txt en el directorio FTP a.doc 14. Borrar todos los archivos.doc del directorio FTP. 15. Cerrar la conexión ftp. 18. Cerrar la sesión en Windows y entrar a Linux. 19. Realizar el mismo procedimiento en Linux pero en este caso nombrar al directorio FTP2. 20. Realizar los pasos del 2 al 9 en Windows y Linux de forma gráfica. Página 9 de 10
C) CÁLCULOS (SI APLICA) Y REPORTE El alumno responderá el desarrollo de la práctica y lo presentará al maestro. 5. RESULTADOS Y CONCLUSIONES El alumno realizará el intercambio de archivos entre un dispositivo de almacenamiento externo desde el servidor, así como operaciones básicas del protocolo ftp. 6. ANEXOS 7. REFERENCIAS Manual de ayuda en línea Página 10 de 10