Manual Configuracion FTP (CentOS-Windows)

25
Configuración Del Servicio Samba en CentOS 6.4 Para Compartir Archivos UTN - CIERCOM Una Breve Introducción Sobre FTP El servicio FTP (File Transfer Protocol, Protocolo de Transferencia de Ficheros), es uno de los más antiguos dentro de Internet. Es un servicio que los usuarios lo utilizan frecuentemente (descarga de drivers, música, documentos, etc.), pero esto es sólo una parte del servicio, ya que también es posible, implementar en nuestra máquina, un servidor FTP para que otros usuarios se puedan conectar a nuestra computadora y recoger/dejar información en una zona concreta. Existen dos tipos de transferencias: Descarga (download). Consiste en traer un archivo a nuestro ordenador desde un servidor remoto. También se dice "bajar un archivo". Carga (upload). Consiste en llevar un archivo desde nuestro ordenador a un servidor. También se dice " subir un archivo". El servicio FTP (File Transfer Protocol), es por tanto un servicio que se utiliza para transferir información, almacenada en ficheros, de una máquina remota a otra local, o viceversa. Para poder realizar esta operación es necesario conocer la dirección IP (o el "nombre") de la máquina a la que nos queremos conectar para realizar algún tipo de transferencia. Es fundamental distinguir entre máquina local y máquina remota: 1 | Page

description

El servicio FTP es un servicio que se utiliza para transferir información, almacenada en ficheros, de una máquina remota a otra local, o viceversa. Este es un manual guía para la configuración FTP

Transcript of Manual Configuracion FTP (CentOS-Windows)

Configuracin Del Servicio Samba en CentOS 6.4 Para Compartir Archivos

Configuracin Del Servicio Samba en CentOS 6.4 Para Compartir ArchivosUTN - CIERCOM

Una Breve IntroduccinSobre FTPEl servicio FTP (File Transfer Protocol, Protocolo de Transferencia de Ficheros), es uno de los ms antiguos dentro de Internet. Es un servicio que los usuarios lo utilizan frecuentemente (descarga de drivers, msica, documentos, etc.), pero esto es slo una parte del servicio, ya que tambin es posible, implementar en nuestra mquina, un servidor FTP para que otros usuarios se puedan conectar a nuestra computadora y recoger/dejar informacin en una zona concreta. Existen dos tipos de transferencias:Descarga (download). Consiste en traer un archivo a nuestro ordenador desde un servidor remoto. Tambin se dice "bajar un archivo".Carga (upload). Consiste en llevar un archivo desde nuestro ordenador a un servidor. Tambin se dice " subir un archivo".El servicio FTP (File Transfer Protocol), es por tanto un servicio que se utiliza para transferir informacin, almacenada en ficheros, de una mquina remota a otra local, o viceversa. Para poder realizar esta operacin es necesario conocer la direccin IP (o el "nombre") de la mquina a la que nos queremos conectar para realizar algn tipo de transferencia.Es fundamental distinguir entre mquina local y mquina remota:MAQUINA LOCAL: Es aquella desde donde nos conectamos para hacer la transferencia, es decir, donde ejecutamos ftp.MAQUINA REMOTA: Es aquella a la que nos conectamos para transferir informacin.El servicio FTP se puede realizar a travs de los navegadores de Internet (Netscape e Internet Explorer), as como a travs de clientes FTP.Los servidores FTP controlan el acceso de los usuarios a su sistema de carpetas. Esto quiere decir que, para conectarse a un servidor FTP, necesitamos un usuario (login) y una contrasea (password). Se ofrece una alternativa de acceso no autentificado: el usuario anonymous, que no lleva contrasea. Normalmente, este usuario tiene los permisos restringidos.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 a continuacin:

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.

Para Realizar La Instalacin y Configuracin de FTP en CentOS 6 Seguiremos Los Siguientes Pasos:1) Instalar FTP.2) Aadir Usuarios.3) Configurar FTP.4) Configurar Firewall.5) Iniciar Servicio FTP y Ejecutar Al Inicio.

1. Instalacin de FTP.Bien antes que nada para poder instalar FTP tendremos como primer paso que Configurar la red:En nuestra mquina virtual hacemos lo siguiente:1. Seleccionamos a CentOS 6,2. Nos dirigimos a Configuracin,3. Red y en Adaptador 1,4. Vamos escoger la opcin NAT y damos un clic en Aceptar.32

14

Una vez configurada la red en Virtual-Box continuamos en nuestra mquina virtual CentOS 6. Seguimos los siguientes pasos:1. Desde Virtual-Box echaremos a correr nuestra mquina virtual CentOS 6:

2. Una vez encendida nuestra maquina iniciamos sesin como usuario root:

3. Una vez ya iniciada la maquina como usuario root, abrimos el terminal:

Una vez abierto el terminal ingresamos el siguiente cdigo: [root@localhost ~]# system-config-network, luego damos Enter.

Nota: system-config-network sirve para configurar la direccin y la mscara de red para la mquina virtual en nuestro caso CentOS.

A continuacin se ejecutarn los siguientes cuadros de dialogo y procedemos a escoger las opciones q se muestran en los grficos:

Una vez realizados los cambios procedemos a guardar y salir. Bien ahora con una nueva lnea de comando mandamos a reiniciar la conexin de red:[root@localhost ~]# service network restart, y damos Enter.

Nota: service network restart sirve para inicializar la reden nuestra mquina virtual, despus de haber sido configuradas la IP.Ya configurada la red de nuestra maquina en Virtual-Box procedemos a instalar el servicio FTP. Este servicio se utiliza para transferir informacin, almacenada en ficheros, de una mquina remota a otra local, o viceversa. Para poder realizar esta operacin es necesario conocer la direccin IP (o el "nombre") de la mquina a la que nos queremos conectar para realizar algn tipo de transferencia.Como requisitos para la instalacin de FTP tendremos que tener instalado en nuestra mquina virtual (En este caso Virtual-Box) como servidor a CentOS 6, poner atencin a los siguientes pasos:Nuevamente en la terminal vamos a ingresar la siguiente lnea de cdigo:[root@localhost ~]# sudo yum install vsftpd

Nota: yum install vsftpd esta lnea de cdigo nos permitir hacer la instalacin del paquete de datos para FTP en CentOS 6. Las dos primeras letras del vsftpd significan "muy seguro" y el programa fue construido para tener una proteccin ms fuerte contra posibles vulnerabilidades FTP.

Despus de ingresar el cdigo en consola damos Enter y comienza la descarga del paquete de datos para la instalacin de FTP en CentOS:

Al ejecutar la lnea de cdigo para la instalacin del paquete ftp luego de unos segundos nos pedir confirmacin, entonces escribimos y (yes) seguido Enter, luego de esto se completara la descarga como se muestra a continuacin en la imagen:

2. Aadir Usuarios a CentOS 6.4.Bien ahora lo que haremos es aadir el grupo usuario (En mi caso mi grupo de trabajo ser GroupUsers) y en este grupo aadiremos dos usuarios (En mi caso usuario1: Santi y para usuario2: Yadi).Nota: para la creacin del grupo y los usuarios alisaremos los siguientes comandos: Para Crear el grupo De Trabajo utilizamos: sudo groupadd NombreGrupo (GroupUsers) Para Crear Usuario1: sudo useradd NombreUsuario1 -G NombreGrupo (Yadi) Para la contrasea: passwd NombreUsuario1 (una contrasea cualquiera) Para Crear Usuario2: sudo useradd NombreUsuario2 -G NombreGrupo (Santi) Para la contrasea: passwd NombreUsuario2 (una contrasea cualquiera)

3. Configuracin de FTP.Bueno deben saber que el fichero de configuracin de FTP est situado en /ect/vsftpd/. Accedemos a este fichero de FTP con la lnea de cdigo: cd /ect/vsftd/, y luego modificaremos el fichero con el siguiente comando:[root@localhost ~]# vim vsftpd.conf

Nota: vim vsftpd.conf con este comando, podremos configurar los permisos adecuados dentro de los ficheros.Importante: Para poder modificar los valores por defecto en esta rea se debe presionar al tecla INS, y para poder salir y guardar la informacin que se ha modificado debemos presionar la tecla ESC + :wqQuedando despus de realizar los cambios de la siguiente manera:Estas lneas se han modificado borrando los #Presionamos: ESC +: wq y damos Enter para guardar.

Muy bien ya hemos proporcionado los permisos adecuados dentro de los ficheros para nuestro entornos con Windows (en nuestro caso Windows 8 pro.) A continuacin crearemos un archivo en blanco con la siguiente lnea de cdigo:[root@localhost ~]# touch chroot_list

Nota: touch chroot_list sirve para crear un archivo en blanco.Bien ahora una ver creado el archivo vamos a modificarlo utilizando la siguiente lnea de cdigo:[root@localhost ~]# vim chroot_list

Nota: vim chroot_list sirve para editar el archivo en blanco que hemos creado (cuando hayamos ingresado al archivo para editar presionar la tecla INS)Despus de dar Enter nos saldr una ventana, donde ingresaremos los usuarios que van a acceder a los servidores FTP:Usuarios que van a acceder al servidor FTP

Una vez que hemos editado el archivo, para salir presionamos ESC + :wq y se guarda la informacin que se ha editado.Bien ahora reiniciamos el servicio con el siguiente comando:[root@localhost ~]# service vsftpd restart Nota: service vsftpd restart sirve reiniciar el servicio ftp en CentOS.

4. Configuracin Firewall.Para Configurar el firewall aadiremos el puerto de FTP. Para esto vamos edtalo utilizabdo el siguiente comando: sudo system-config-firewall

Nota: system-config-firewall nos permite abrir una ventana donde podremos configurar el firewall en CentOS de acuerdo a nuestra necesidad.Luego de ingresar el cdigo dar Enter, nos resultara la siguiente ventana, en esta vamos a buscar el puerto FTP y lo marcaremos como se muestra a continuacin:Marcamos para habilitar el servicio FTP

Una vez seleccionado nuestro puerto FTP, damos clic en Aplicar y salimos de esta venta dejando guardadas las configuraciones para firewall.

5. Configuracin NetworkBien una vez realizada la configuracin de Firewall, procedemos a Configurar el adaptador de red de la mquina CentOS es decir la Network. Seguiremos los siguientes pasos que presento a continuacin: 1. Abrimos el terminal en nuestra mquina Virtual CentOS 6.4, e ingresamos el siguiente cdigo en la consola: system-config-networkNota: tomar en cuenta que el estado de su interfaces a nivel fsico: ethtool eth0 este activo es decir posea servicio de internet.

Nota: con system-config-network le asignaremos la direccin y la mscara de red a la mquina virtual en nuestro caso CentOS.ifconfig eth0 192.168.1.2 netmask 255.255.255.0

Una vez ingresada la lnea de cdigo por consola y dado Enter nos mostrara las siguientes ventanas donde nosotros configuraremos una direccin Ip para nuestra interfaz ethO.

Asignamos la direccin La Ip para la mquina servidor

Una vez realizado cada paso y guardadas las configuraciones, mediante la siguiente lnea de reiniciaremos los servicios de nuestra conexin de red: service network restart

Ya ingresado el cdigo al dar Enter nos lanzara el siguiente resultado, esto mediante la venta del terminal como se muestra en la imagen:

Muy bien ahora en Virtual-Box hacemos clic sobre el nombre de nuestra mquina virtual, en mi caso ser CentOS 6, listo ahora nos vamos a Configuracin damos clic y seguimos los siguientes pasos: Escogemos la opcin de Red, Nos vamos a Adaptador1 En Conectado a: Seleccionamos Adaptador solo-anfitrin Damos clic en Aceptar.

Bien ya hemos configurado la direccin Ip para nuestra mquina virtual, ahora hagmoslo para nuestra maquina Fsica, para esto seguiremos los siguientes pasos: En Windows nos dirigimos a panel de control Seleccionamos Redes e Internet En redes damos clic derecho en VirtualBox Host-Only Network y escogemos Propiedades.

Al dar clic en Propiedades se abrir la siguiente venta, buscamos la opcin Protocolo de Internet versin a (TCP/IPv4) lo seleccionamos y damos clic en Propiedades.

Una vez presionado en opciones se nos abrir la siguiente ventana:Asignamos la direccin La Ip para la mquina cliente

En esta ventana seleccionamos Usar la siguiente IP, y le damos una direccin IP y la Mscara de subred tal como se muestra en la imagen superior, a continuacin damos clic en aceptar.Iniciar servicio FTP.Bien ya casi terminamos ya hemos dado direcciones IP y mascara de Sub Red para nuestra mquina Virtual y Fsica, ahora procedamos a comprobar la conexin mediante ping por consola en Windows (en este caso ftp 192.168.1.2) y en CentOS (en este caso ping 192.168.1.1).Haciendo ping vamos a comprobar si existe conexin entre Windows y CentOS. Si existe una correcta conexin les deber dar la siguiente ventana:

Nota: para detener el ping que se est ejecutando en CentOS presionamos CRTL + CBien ahora hacemos lo mismo en la consola de Windows, pero aqu el codigo que ingresaremos sera: ftp 192.168.1, aqu comprobremos la coneccion que hay desde CentOS haciaWindows mediante IP. De igual manera si existe una correcta conexin les deber dar la siguiente ventana:

Forma Grfica para acceder al servicio FTP.Bien ahora nos vamos a la siguiente pgina para descargar el programa filezilla: https://filezilla-project.org/download.php

Bien una vez que hayamos descargado el programa procedemos a instalarlo siguiendo los pasos como se muestra en las siguientes imgenes a continuacin:

Una vez que se ha terminado la descarga de filezilla se ejecutara automticamente y nos saldr la siguiente ventana:Ahora nos conectamos desde filezilla a CentOS como se muestra en la imagen:

Bibliografa:http://www.ujaen.es/sci/redes/ftp/concepto.htmlhttp://servidorftp.es/3 | Page