Você está na página 1de 20

CONFIGURACION DEL SERVIDOR

VSFTPD EN LINUX
Por: Carlos Antonio Leal Saballos

Agenda
Descripcin general del protocolo FTP
vsFTPd
Instalacin
Archivo y parmetros de configuracin
Inicio, parada y configuracin del arranque del servicio

Herramientas FTP

En la consola de GNU/Linux
En modo grfico desde GNU/Linux
Desde el smbolo del sistema en Microsoft Windows
Con un Navegador Web

Descripcin general del protocolo FTP

El protocolo FTP (File Transfer Protocol) es un protocolo para la


transferencia de archivos que se ubica en la capa de aplicacin, de la
suite de protocolos TCP/IP
Es un estndar de internet, no le pertenece a una empresa
Al hablar de FTP, se habla de un servidor de archivos, utilizado
especialmente para transferir datos por medio de una conexin de
internet. Ya sea desde o hacia un servidor
De manera predeterminada utiliza los puertos 20 y 21 para realizar la
transferencia de datos.

Descripcin general del protocolo FTP


Para acceder a un servidor FTP es necesario poseer un
nombre de usuario y una contrasea en el servidor
Tambin existe el FTP annimo, para tal caso el usuario y la
contrasea sern:
Usuario: anonymous
Contrasea: {una direccin de correo vlida}

Descripcin general del protocolo FTP

En la mayora de las distribuciones:


Los usuarios locales acceden directamente a su directorio particular es decir:
/home/{Nombre del Usuario}
Los usuarios annimos acceden nicamente a /srv/ftp
Es posible enjaular a los usuarios y limitarlos a no salir de esos directorios

Existen varias implementaciones de FTP son quizs las ms conocidas:


vsFTPd (Linux -openSUSE, Fedora, Red Hat, CentOS, etc-)
profFTPd (Linux -Ubuntu, Debien, etc-)
IIS 6.0 FTP (Windows Server 2003) no se incluy en Windows Server 2008
por considerarse inseguro

Descripcin general del protocolo FTP


Todava existen en internet numerosos servidores FTP e incluso
hay buscadores especiales para localizarlos
Para utilizarlo se necesita un programa servidor y un programa
cliente.
Modos de transferencia:
ascii: Es una horrible caracterstica del protocolo pensada para hacer ms
eficiente la transferencia de archivos de texto. De forma predeterminada la
mayora de los clientes FTP lo rechazan.
binary: En una caracterstica pensada para transferir cualquier tipo de
archivos.

vsFTPd

vsFTPd (Very Secure FTP Daemon) es un servidor de archivos muy ligero


y muy seguro.
Se puede implementar en casi cualquier distribucin de GNU/Linux.
Su configuracin es muy sencilla porque se limita a la edicin de un
archivo de texto.
En openSUSE hay un mdulo en el Yast que permite configurarlo de
forma grfica.
Tambin es posible utilizarlo en un ambiente multihosting
Instalacin

En Fedora, Centos y Familia: yum install vsftpd


En ubuntu, debian y familia: apt-get install vsftpd
En openSUSE y familia: zypper install vsftpd
En todos los casos tambin existe la instalacin en modo grfico

Archivo y parmetros de Configuracin


De manera predeterminada la configuracin es la
siguiente:
Acceso de solo lectura a usuarios annimos
Los usuarios annimos no pueden subir archivos
El servicio utiliza los puertos 20 y 21 para las solicitudes de
inicio de sesin
Los datos se transfieren utilizando los puertos 30000 30100
Soporta nicamente 100 sesiones, pero se pueden configurar
ms de ser necesario.

vsftpd.conf

El archivo de configuracin vsftpd.conf se encuentra ubicado en /etc y es


el nico archivo utilizado para configurar el servidor vsFTPd.
El formato del archivo es simple, cada lnea o es una directiva o es un
comentario
Las lneas que inician con # se consideran comentarios, es decir no se
toman en cuenta
Una directiva tiene el formato opcin=valor, es importante evitar los
espacios innecesarios

vsftpd.conf
Las opciones pueden ser:
Booleanas: Su valor es YES|NO, ejemplo: listen_ipv6=NO
Numricas: Su valor es un nmero, ejemplo: local_max_rate=7200
Cadena: Su valor es una palabra u oracin, ejemplo:
listen_address=192.168.10.1

vsftpd.conf
Para configurar vsFTPd:
Realizar una copia de respaldo del archivo de configuracin original:
cp /etc/vsftpd.conf /etc/vsftpd.conf.original

Con su editor preferido editar el archivo de configuracin


vim /etc/vsftpd.conf

Modificar las opciones que ms se adapten a sus necesidades


No olvide: Abrir el puerto 20 y el puerto 21 en el firewall
En la siguiente diapositiva se muestran las opciones ms comunes.

vsftpd.conf

write_enable=YES|NO: Especifica si est permitido subir archivos al


servidor

ftpd_banner=Servidor FTP del loboalfa. No respondo por objetos


olvidados: Saludo de bienvenida a los usuarios que se conectan va
consola

local_enable=YES|NO: Permitir el acceso a los usuarios locales

chroot_local_user=YES|NO: Enjaular a los usuarios locales

vsftpd.conf

local_max_rate=7200: Establecer la tasa mxima de transferencia, 0 es


ilimitado

anonymous_enable=YES|NO: Permitir usuarios annimos


anon_upload_enable=YES|NO: Permitir a los usuarios annimos subir
archivos

Inicio, parada y configuracin del arranque del servicio


Para iniciar saber si el
servicio ya se encuentra
corriendo:
service vsftpd status

Para reiniciar el servicio:


service vsftpd restart

Para detener el servicio:


service vsftpd stop

Para iniciar el servicio:


service vsftpd start

Para configurar el inicio


automtico del servicio :
chkconfig vsftpd on

Comprobar la configuracin
anterior:
chkconfig vsftpd --list, deber
estar activo en los niveles 3 y 5

Herramientas FTP - En la consola de GNU/Linux

Todas las distribuciones ya tienen instalado un cliente FTP para la


terminal, lo nico que hay que hacer es proporcionar nombre de usuario
y contrasea

Herramientas FTP
En modo grfico desde GNU/Linux

Todas las distribuciones tienen instalado un cliente en modo grfico para


acceder al FTP, todo depende del escritorio que se est utilizando,
Todos son muy fciles de usar aunque pude ser difcil encontrarlos

Herramientas FTP
Desde el smbolo del sistema en Microsoft Windows

Todas las versiones de Windows tambin tienen instalado un cliente FTP


para el smbolo del sistema

Herramientas FTP - Con un Navegador Web

Todos los navegadores web son clientes sencillos FTP en modo grfico
entre ellos estn: Internet Explorer, Firefox , Safari y un largo etctera.

No importa si corren en Windows o en Linux, basta con colocar en la barra de direcciones el


nombre y/o la direccin IP de servidor indicando que se utilizar el protocolo FTP

Presentacin: Configuracion del servidor vsFTPd en Linux


Autor: Carlos Antonio Leal Saballos (lealsaballos@gmail.com)

Managua, Nicaragua, Septiembre del 2012


Licencia: CC-BY-SA 3.0 Unported
http://creativecommons.org/licenses/by-sa/3.0/deed.es
Datos tomados de Wikipedia (www.wikipedia.org) CC-BY-SA 3.0

POR SU ATENSIN

Muchas Gracias

Você também pode gostar