Вы находитесь на странице: 1из 22

Configuracin Del Servicio Samba en CentOS 6.

4 Para Compartir Archivos

Una Breve Introduccin


Sobre FTP
El 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.
1 | Page

Configuracin Del Servicio Samba en CentOS 6.4 Para Compartir Archivos

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:


2 | Page

Configuracin Del Servicio Samba en CentOS 6.4 Para Compartir Archivos

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,
3 | Page

Configuracin Del Servicio Samba en CentOS 6.4 Para Compartir Archivos

4. Vamos escoger la opcin NAT y damos un clic en Aceptar.


2

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:
4 | Page

Configuracin Del Servicio Samba en CentOS 6.4 Para Compartir Archivos

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

Una

vez

abierto

el

terminal

ingresamos

[root@localhost ~]# system-config-network,

el

siguiente

cdigo:

luego damos Enter.

5 | Page

Configuracin Del Servicio Samba en CentOS 6.4 Para Compartir Archivos

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:

6 | Page

Configuracin Del Servicio Samba en CentOS 6.4 Para Compartir Archivos

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.

7 | Page

Configuracin Del Servicio Samba en CentOS 6.4 Para Compartir Archivos

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:

8 | Page

Configuracin Del Servicio Samba en CentOS 6.4 Para Compartir Archivos

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

cualquiera)

contrasea:

passwd

NombreUsuario2

(una

contrasea

9 | Page

Configuracin Del Servicio Samba en CentOS 6.4 Para Compartir Archivos

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 + :wq

10 | P a g e

Configuracin Del Servicio Samba en CentOS 6.4 Para Compartir Archivos

Quedando 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:
11 | P a g e

Configuracin Del Servicio Samba en CentOS 6.4 Para Compartir Archivos

[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.

12 | P a g e

Configuracin Del Servicio Samba en CentOS 6.4 Para Compartir Archivos

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.

13 | P a g e

Configuracin Del Servicio Samba en CentOS 6.4 Para Compartir Archivos

5.

Configuracin Network

Bien 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-network
Nota: 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.

14 | P a g e

Configuracin Del Servicio Samba en CentOS 6.4 Para Compartir Archivos

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
15 | P a g e

Configuracin Del Servicio Samba en CentOS 6.4 Para Compartir Archivos

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.

16 | P a g e

Configuracin Del Servicio Samba en CentOS 6.4 Para Compartir Archivos

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
17 | P a g e

Configuracin Del Servicio Samba en CentOS 6.4 Para Compartir Archivos

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 + C
Bien 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:

18 | P a g e

Configuracin Del Servicio Samba en CentOS 6.4 Para Compartir Archivos

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:

19 | P a g e

Configuracin Del Servicio Samba en CentOS 6.4 Para Compartir Archivos

20 | P a g e

Configuracin Del Servicio Samba en CentOS 6.4 Para Compartir Archivos

Una vez que se ha terminado la descarga de filezilla se ejecutara


automticamente

nos

saldr

la

siguiente

ventana:

21 | P a g e

Configuracin Del Servicio Samba en CentOS 6.4 Para Compartir Archivos

Ahora nos conectamos desde filezilla a CentOS como se muestra en la


imagen:

Bibliografa:
http://www.ujaen.es/sci/redes/ftp/concepto.html

http://servidorftp.es/

22 | P a g e

Вам также может понравиться