Este documento describe la instalación y configuración de un servidor FTP en Linux Mint utilizando el servidor vsftpd. Se crean usuarios FTP con directorios home separados, se deshabilita el acceso anónimo y se enjaula a los usuarios dentro de sus directorios para mejorar la seguridad. El documento fue escrito por estudiantes de ingeniería en informática de la Universidad de Ciencias Comerciales en Nicaragua.
In this presentation, we will discuss how IEEE standard 802.3ad and its implications allow third-party devices such as switches, servers, or any other networking device that supports trunking to interoperate with the distributed trunking switches (DTSs) seamlessly. Check out the webinar recording where this presentation was used: http://community.arubanetworks.com/t5/Wired-Intelligent-Edge-Campus/Technical-Webinar-LACP-and-distributed-LACP-ArubaOS-Switch/td-p/458170
Register for the upcoming webinars: https://community.arubanetworks.com/t5/Training-Certification-Career/EMEA-Airheads-Webinars-Jul-Dec-2017/td-p/271908
z/OS Small Enhancements - Episode 2016AMarna Walle
This presentation covers small enhancements from older z/OS releases. You might have missed little functions that are helpful, but you never knew existed! The content of each of these z/OS Small Enhancements changes every half year (Episode A and Episode B each year).
In this presentation, we will discuss how IEEE standard 802.3ad and its implications allow third-party devices such as switches, servers, or any other networking device that supports trunking to interoperate with the distributed trunking switches (DTSs) seamlessly. Check out the webinar recording where this presentation was used: http://community.arubanetworks.com/t5/Wired-Intelligent-Edge-Campus/Technical-Webinar-LACP-and-distributed-LACP-ArubaOS-Switch/td-p/458170
Register for the upcoming webinars: https://community.arubanetworks.com/t5/Training-Certification-Career/EMEA-Airheads-Webinars-Jul-Dec-2017/td-p/271908
z/OS Small Enhancements - Episode 2016AMarna Walle
This presentation covers small enhancements from older z/OS releases. You might have missed little functions that are helpful, but you never knew existed! The content of each of these z/OS Small Enhancements changes every half year (Episode A and Episode B each year).
Class lecture by Prof. Raj Jain on Storage Virtualization. The talk covers Disk Arrays, Data Access Methods, SCSI (Small Computer System Interface), Advanced Technology Attachment (ATA), ESCON and FICON, Fibre Chanel, Fibre Channel Devices, Fibre Channel Protocol Layers, Fibre Channel Flow Control, Fibre Channel Classes of Service, What is Storage Virtualization?, Benefits of Storage Virtualization, Virtualizing Storage, RAID Levels, Nested RAIDs, Synchronous vs. Asynchronous Replication, Virtual Storage Area Network (VSAN), Physical Storage Network, Virtual Storage Network, SAN vs. NAS, iSCSI (Internet Small Computer System Interface), iFCP (Internet Fiber Channel Protocol), FCIP (Fibre Channel over IP), FCoE (Fibre Channel over Ethernet), Virtual File Systems. Video recording available in YouTube.
This is the planning part of a two-part session for system programmers and their managers who are planning on upgrading to z/OS V2.4. In part one, the focus is on preparing your current system for upgrading to either release. The system requirements to run and how to prepare your system for the upgrade are discussed. Part two covers the only upgrade details for upgrading to z/OS V2.4 from either V2.2 or V2.3. It is strongly recommended that you attend both sessions for an upgrade picture for z/OS V2.4.
The general availability date for z/OS V2.4 happened September 30 2019.
Sistemas operativos distribuidos, definicion,TIPOS, CARACTERISTICAS, REDES, PROTOCOLOS, GESTION DE MEMORIA, VENTAJAS Y DESVENTAJAS CON SU COMPARATIVA; ACCESO A ARCHIVOS REMOTOS Y SUS METODOS, ADEMAS DE ATOMICIDAD Y CONTROL DE CONCURRENCAI
Presentación de los conceptos básicos del Sistema Operativo GNU / Linux; en los cuales se habla un poco de su historia, de su estructura y de su funcionamiento.
Class lecture by Prof. Raj Jain on Storage Virtualization. The talk covers Disk Arrays, Data Access Methods, SCSI (Small Computer System Interface), Advanced Technology Attachment (ATA), ESCON and FICON, Fibre Chanel, Fibre Channel Devices, Fibre Channel Protocol Layers, Fibre Channel Flow Control, Fibre Channel Classes of Service, What is Storage Virtualization?, Benefits of Storage Virtualization, Virtualizing Storage, RAID Levels, Nested RAIDs, Synchronous vs. Asynchronous Replication, Virtual Storage Area Network (VSAN), Physical Storage Network, Virtual Storage Network, SAN vs. NAS, iSCSI (Internet Small Computer System Interface), iFCP (Internet Fiber Channel Protocol), FCIP (Fibre Channel over IP), FCoE (Fibre Channel over Ethernet), Virtual File Systems. Video recording available in YouTube.
This is the planning part of a two-part session for system programmers and their managers who are planning on upgrading to z/OS V2.4. In part one, the focus is on preparing your current system for upgrading to either release. The system requirements to run and how to prepare your system for the upgrade are discussed. Part two covers the only upgrade details for upgrading to z/OS V2.4 from either V2.2 or V2.3. It is strongly recommended that you attend both sessions for an upgrade picture for z/OS V2.4.
The general availability date for z/OS V2.4 happened September 30 2019.
Sistemas operativos distribuidos, definicion,TIPOS, CARACTERISTICAS, REDES, PROTOCOLOS, GESTION DE MEMORIA, VENTAJAS Y DESVENTAJAS CON SU COMPARATIVA; ACCESO A ARCHIVOS REMOTOS Y SUS METODOS, ADEMAS DE ATOMICIDAD Y CONTROL DE CONCURRENCAI
Presentación de los conceptos básicos del Sistema Operativo GNU / Linux; en los cuales se habla un poco de su historia, de su estructura y de su funcionamiento.
Apache: instalación y configuración en Ubuntu Server y Windows ServerNombre Apellidos
Índice:
Instalación de Apache 2.2 en Ubuntu Server
Comprobación del funcionamiento del servidor Ubuntu en un cliente Windows
Instalación de Apache 2.2 en Windows Server 2008
Comprobación del funcionamiento del servidor Windows en un cliente Windows
Ficheros de configuración y directivas en Ubuntu Server
Ficheros de configuración y directivas en Windows Server
Configuración básica en Linux
Configuración básica en Windows
Módulos en Linux
Módulos en Windows
Control de acceso por IP y nombre de dominio
Autenticación y autorización Basic y Diges
Ficheros .htaccess
Ficheros de registros (logs)
Módulos mod_status y mod_info
Webalizer
A lo largo de la presentación se exponen las características principales del servidor HTTP Apache: módulos, logs, etc. Además, se explica cómo instalar y configurar un servidor Apache en Ubuntu de manera rápida y sencilla.
Sistemas Operativos, Linux y Windows, inicios y creadoresSlinky Wito
Las diversas plataformas existentes en la actualidad se han convertido en pieza clave, determinar cada ventaja a favor o en contra es muy importante para realizar las labores diarias; De manera minuciosa exploraremos este universo para ver desde diversas perspectivas la plataforma ideal para tus necesidades
El paper tiene la informacion necesaria sobre el SO Linux, cono sus ventajas, desventajas, planificacion, estados paginacion, gestion de archivos, seguridad, etc.
Fundamentos de Bases de datos
Hola amigos y amigas aqui les subo un documento en pdf
que les puede ser util y de ayuda. informacion relevante
importante sobre base de datos
¿que es una base de datos?
Una base de datos es una herramienta para recopilar y
organizar información. Las bases de datos pueden
almacenar información sobre personas, productos,
pedidos u otras cosas. Muchas bases de datos comienzan
como una lista en una hoja de cálculo o en un
programa de procesamiento de texto.
¿para que sirve una base de datos?
Trabajar con bases de datos es fácil cuando
tienes los conocimientos necesarios, porque
finalmente son herramientas esenciales para
construir sitios web más rápidos, dinámicos
y modernos.
Estas serían algunas de las características
de una base de datos electrónica o digital:
* Almacena información; cualquiera que necesite guardar.
* Esta información se encuentra indexada o registrada
y se mantienen los datos almacenados en un orden
tal que permite su búsqueda rápida.
* Además incluye un sistema de recuperación rápida.
Esta recuperación se llama ‘Consulta’. Usted hace
la consulta y el computador buscará
rápidamente lo que está necesitando.
¿como funciona una base de datos?
¿cuando empezo a funcionar las bases de datos? este sea
un aporte soy nuevo asi que quiero que les sirva.
informatica seguridad informatica en base de datos
libro conabilidad financiera, 5ta edicion.pdfMiriamAquino27
LIBRO DE CONTABILIDAD FINANCIERA, ESTE TE AYUDARA PARA EL AVANCE DE TU CARRERA EN LA CONTABILIDAD FINANCIERA.
SI ERES INGENIERO EN GESTION ESTE LIBRO TE AYUDARA A COMPRENDER MEJOR EL FUNCIONAMIENTO DE LA CONTABLIDAD FINANCIERA, EN AREAS ADMINISTRATIVAS ENLA CARREARA DE INGENERIA EN GESTION EMPRESARIAL, ESTE LIBRO FUE UTILIZADO PARA ALUMNOS DE SEGUNDO SEMESTRE
Criterios de la primera y segunda derivadaYoverOlivares
Criterios de la primera derivada.
Criterios de la segunda derivada.
Función creciente y decreciente.
Puntos máximos y mínimos.
Puntos de inflexión.
3 Ejemplos para graficar funciones utilizando los criterios de la primera y segunda derivada.
Expo sobre los tipos de transistores, su polaridad, y sus respectivas configu...LUISDAMIANSAMARRONCA
a polarización fija es una técnica de polarización simple y económica, adecuada para aplicaciones donde la estabilidad del punto de operación no es crítica. Sin embargo, debido a su alta sensibilidad a las variaciones de
𝛽
β y temperatura, su uso en aplicaciones prácticas suele ser limitado. Para mayor estabilidad, se prefieren configuraciones como la polarización con divisor de tensión o la polarización por retroalimentación.
Expo sobre los tipos de transistores, su polaridad, y sus respectivas configu...
Servidor ftp linux final
1. Universidad de Ciencias Comerciales
UCC
Servidores Linux
Servidores FTP
Ingeniería en Informática y Telecomunicaciones
Integrantes:
Mario Tijerino
David López
Mitchell Ortiz
Profesor:
Ing. Marcos Reyes
Managua, Nicaragua 2015.
2. UNIVERSIDAD DE CIENCIAS COMERCIALES 2
SERVIDORES LINUX – SERVIDOR FTP INGENIERIA EN INFORMATICA Y TELECOMUNICACIONES
Contenido
Introducción: ……………………………………………………………………… 4
Capítulo 1: FTP……………………………………………………………………. 5
Capítulo 2: Linux Mint…………………………………………………………. 6
Capítulo 3: VSFTP……………………………………………………………….. 7
3. UNIVERSIDAD DE CIENCIAS COMERCIALES 3
SERVIDORES LINUX – SERVIDOR FTP INGENIERIA EN INFORMATICA Y TELECOMUNICACIONES
Tabla de Contenido
Introducción………………………………………………………………………. 4
Capítulo 1: FTP……………………………………………………………………. 5
1.1- FTP…………………………………………………………………………….. 5
1.2- Servidor FTP……………………………………………………………….. 5
Capítulo 2: Linux Mint…………………………………………………………. 6
2.1- ¿Qué es Linux Mint?............................................................. 6
Capítulo 3: VSFTP……………………………………………………………….. 7
3.1- Acerca de vsftpd……………………………………………………………. 7
3.2- Instalación VSFTPD……………………………………………………… 7
3.3- Configurar nuestro servidor FTP
de un modo más seguro………………………………………………………. 8
3.4 - Creación del grupo………………………………………………………. 8
3.5 - Creación del home……………………………………………………….. 8
3.6 - Creación de shell FTP…………………………………………………… 9
3.7 - Creando usuarios FTP………………………………………………….. 9
3.8 - Ficheros de configuración……………………………………………. 10
3.9- Ahora vamos a enjaular a los usuarios FTP…………………….. 11
3.10 - Reinicio del servidor FTP……………………………………………. 12
4. UNIVERSIDAD DE CIENCIAS COMERCIALES 4
SERVIDORES LINUX – SERVIDOR FTP INGENIERIA EN INFORMATICA Y TELECOMUNICACIONES
Introducción
El sistema operativo GNU/Linux ha sido la alternativa elegida por una gran cantidad de
usuarios en los últimos años, ya que no sólo se trata de un OS libre, sino que además ofrece
una superior estabilidad, funcionalidad, rapidez y seguridad. Linux es ideal para
los ambientes de alto rendimiento, como los servidores web, debido a las importantes
prestaciones que puede ofrecer en este campo. No obstante, con GNU/Linux se puede trabajar
cualquier tipo de proyecto, ya que está desarrollado como una robusta y eficaz herramienta
de trabajo al ofrecer una alta compatibilidad con apache, php y otras potentes herramientas
además de un soporte constante.
Estas características han dado como resultado que en los últimos años GNU/Linux haya sido
el OS elegido que desplazó a Microsoft Windows de muchas computadoras no sólo hogareñas,
sino también en el ámbito profesional, empresarial y gubernamental. Debido a su facilidad de
instalación y uso es compatible con casi cualquier tipo de aparato que requiera de un OS a
medida. En la actualidad, GNU/Linux cuenta con el apoyo y respaldo de importantes
empresas y corporaciones tales como IBM, Novell, Dell, Sun Microsystems, Hewlett-Packard,
Oracle, Adobe, Google, Yahoo, entre otras. Incluso, muchas de estas firmas incluyen el OS
pre-instalado en algunas de las líneas de PC que ofrecen en el mercado.
Por otra parte, GNU/Linux es en la actualidad el más utilizado en el mercado de servidores
de internet, ya que ofrece una amplia gama de servicios en este ámbito, lo que lo han ubicado
como el sistema operativo más destacado gracias a las posibilidades, robustez y seguridad que
brinda en esta área. Es importante destacar que en los últimos años gran cantidad de
entidades gubernamentales y educativas del mundo han dejado de utilizar otros sistemas para
migrar a GNU/Linux en todas sus computadoras y bases de datos. Tal es el caso de la Bolsa
de Nueva York, el gobierno de la ciudad alemana de Munich, el gobierno de Brasil, algunas
gobernaciones autónomas de España, el Ministerio de Educación y la Universidad de la
Frontera de Chile, la red de salud pública de Cuba, la administración pública de Venezuela, y
otras instituciones de México, Australia, Perú, y otros países.
Este gran cambio producido en la última década, que ha logrado posicionar a GNU/Linux
como uno de los sistemas operativos más elegidos a nivel profesional, ofrecen la pauta de que
realmente estamos frente al OS más estable, confiable y seguro, además de ser libre, que haya
existido hasta el momento.
5. UNIVERSIDAD DE CIENCIAS COMERCIALES 5
SERVIDORES LINUX – SERVIDOR FTP INGENIERIA EN INFORMATICA Y TELECOMUNICACIONES
Capítulo 1: FTP
1.1- FTP (siglas en inglés de File Transfer Protocol, 'Protocolo de Transferencia de
Archivos') en informática, es un protocolo de red para la transferencia de archivos entre
sistemas conectados a una red TCP (Transmission Control Protocol), basado en la
arquitectura cliente-servidor. Desde un equipo cliente se puede conectar a un servidor para
descargar archivos desde él o para enviarle archivos, independientemente del sistema
operativo utilizado en cada equipo.
El servicio FTP es ofrecido por la capa de aplicación del modelo de capas de red TCP/IP al
usuario, utilizando normalmente el puerto de red 20 y el 21. Un problema básico de FTP es
que está pensado para ofrecer la máxima velocidad en la conexión, pero no la máxima
seguridad, ya que todo el intercambio de información, desde el login y password del usuario
en el servidor hasta la transferencia de cualquier archivo, se realiza en texto plano sin ningún
tipo de cifrado, con lo que un posible atacante puede capturar este tráfico, acceder al servidor
y/o apropiarse de los archivos transferidos.
Para solucionar este problema son de gran utilidad aplicaciones como scp y sftp, incluidas en
el paquete SSH, que permiten transferir archivos pero cifrando todo el tráfico.
1.2- Servidor FTP
Un servidor FTP es un programa especial que se ejecuta en un equipo servidor normalmente
conectado a Internet (aunque puede estar conectado a otros tipos de redes, LAN, MAN, etc.).
Su función es permitir el intercambio de datos entre diferentes servidores/ordenadores.
Por lo general, los programas servidores FTP no suelen encontrarse en los ordenadores
personales, por lo que un usuario normalmente utilizará el FTP para conectarse remotamente
a uno y así intercambiar información con él.
Las aplicaciones más comunes de los servidores FTP suelen ser el alojamiento web, en el que
sus clientes utilizan el servicio para subir sus páginas web y sus archivos correspondientes; o
como servidor de backup (copia de seguridad) de los archivos importantes que pueda tener
una empresa. Para ello, existen protocolos de comunicación FTP para que los datos se
transmitan cifrados, como el SFTP (Secure File Transfer Protocol).
6. UNIVERSIDAD DE CIENCIAS COMERCIALES 6
SERVIDORES LINUX – SERVIDOR FTP INGENIERIA EN INFORMATICA Y TELECOMUNICACIONES
Fig. 1 – Diagrama de un servidor FTP.
Capítulo 2: Linux Mint
2.1- ¿Qué es Linux mint?
Linux Mint es una distribución del sistema operativo GNU/Linux,
basada en la distribución Ubuntu (que a su vez está basada en Debian).
A partir del 7 de septiembre de 2010 también está disponible una
edición basada en Debian.
Linux Mint mantiene un inventario actualizado, un sistema operativo
estable para el usuario medio, con un fuerte énfasis en la usabilidad y facilidad de instalación.
Es reconocido por ser fácil de usar, especialmente para los usuarios sin experiencia previa en
Linux.
Linux Mint se compone de muchos paquetes de software, la mayor parte de los cuales se
distribuyen bajo una licencia de software libre. La principal licencia utilizada es la GNU
General Public License (GNU GPL) que, junto con la GNU Lesser General Public License
(GNU LGPL), declara explícitamente que los usuarios tienen libertad para ejecutar, copiar,
7. UNIVERSIDAD DE CIENCIAS COMERCIALES 7
SERVIDORES LINUX – SERVIDOR FTP INGENIERIA EN INFORMATICA Y TELECOMUNICACIONES
distribuir, estudiar, cambiar, desarrollar y mejorar el software. Linux Mint es financiada por
su comunidad de usuarios. Los usuarios individuales y empresas que utilizan el sistema
operativo pueden actuar como donantes, patrocinadores y socios de la distribución. El apoyo
financiero de la comunidad y la publicidad en el sitio web ayuda a mantener Linux Mint libre
y abierta.
Capítulo 3: VSFTPD
3.1- Acerca de vsftpd
Vsftpd (Very Secure FTP Daemon) es un equipamiento lógico utilizado para implementar
servidores de archivos a través del protocolo FTP. Se distingue principalmente porque sus
valores predeterminados son muy seguros y por la sencillez para su configuración cuando se
le es comparado con otras alternativas como ProFTPD y Wu-ftpd. En la actualidad se estima
que vsftpd podría ser quizá el servidor FTP más seguro del mundo.
Vamos a instalar vsftpd porque es ligero, robusto, escalable, seguro, y lo recomienda Ubuntu
para su sistema.
3.2- Instalación VSFTPD
Empezamos Instalando el servidor FTP:
Abrimos una consola y tecleamos la siguiente línea de comandos:
sudo apt-get install vsftpd
Ahora ya lo tenemos funcionando pero con la configuración por defecto. Esta configuración
no se adapta al uso común y no tiene ningún tipo de seguridad, se puede dejar de este modo
pero tienes un servidor ftp escuchando en el puerto 21 con acceso anonymous y permisos de
lectura, y que un usuario anónimo pueda ver todo el contenido de los directorios de FTP de
tu servidor, no es recomendable.
Además el servicio FTP normalmente es ofrecido por la capa de aplicación del modelo de
capas de red TCP/IP al usuario, utilizando los puertos de red 20 y el 21. Un problema de
diseño del protocolo FTP es que está pensado para ofrecer la máxima velocidad en la
conexión, pero no la máxima seguridad, ya que todo el intercambio de información, desde el
login y password del usuario en el servidor hasta la transferencia de cualquier archivo, se
realiza en texto plano sin ningún tipo de cifrado, con lo que un posible atacante puede
capturar este tráfico, y obtener información que le permita acceder al servidor pudiendo de
este modo apropiarse de los archivos transferidos creándonos de este modo un agujero de
seguridad si no administramos bien los permisos, por ello es recomendable retirar el acceso
anónimo.
8. UNIVERSIDAD DE CIENCIAS COMERCIALES 8
SERVIDORES LINUX – SERVIDOR FTP INGENIERIA EN INFORMATICA Y TELECOMUNICACIONES
3.3- Configurar nuestro servidor FTP de un modo más seguro
Abrimos el archivo de configuración (hay que tener en cuenta que si estas utilizando el usuario
root no se necesita poner sudo):
sudo gedit /etc/vsftpd.conf
Realizamos los siguientes cambios:
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
ftpd_banner=Bienvenid@s al Servidor FTP de la UCC.
chroot_local_user=YES
Hay que tener en cuenta que si delante de estas líneas esta # hay que quitarlo.
Ahora reiniciamos el Server FTP:
sudo service vsftpd restart
Con lo que hemos hecho nuestro usuario de login al servidor ftp será cualquiera de los
usuarios y su contraseña que tengamos configurados en nuestro Linux Mint.
Ahora vamos a hacer varios pasos para afinar y de este modo funcione correctamente nuestro
servidor ftp.
3.4 - Creación del grupo
Ahora tenemos que crear un grupo el cual controle al servicio de vsftpd de la siguiente
manera:
sudo groupadd ftp
3.5 - Creación del home
Tenemos que crear el depósito o el home donde el usuario va alojar su información, cuando
el servidor vsftpd termina de instalarse crea una carpeta en home quedando de la siguiente
manera
/home/ftp, pero puedes tener tus usuarios en otras rutas como /var/ftp.
9. UNIVERSIDAD DE CIENCIAS COMERCIALES 9
SERVIDORES LINUX – SERVIDOR FTP INGENIERIA EN INFORMATICA Y TELECOMUNICACIONES
sudo mkdir /home/ftp/directorio
3.6 - Creación de shell FTP
Lo que haremos es crear un Shell virtual o fantasma, para que los usuarios no puedan
conectarse a una sesión del sistema operativo.
sudo mkdir /bin/ftp
Ya que lo creamos, ahora tenemos que editar el siguiente archivo.
sudo gedit /etc/shells
Agregar al final del archivo /etc/ftp.
/bin/bash
/bin/rbash
/bin/ftp
3.7 - Creando usuarios FTP
Para poder crear usuarios para nuestro servicio ftp se ocupa el siguiente comando.
sudo useradd -g ftp -d /home/ftp/directorio -s /bin/ftp usuario
La opcion -g es para agregar al usuario a un grupo.
La opcion -d para cambiar el directorio home del usuario.
La opcion -s es para cambiar el shell.
Tenemos que agregarle una contraseña a nuestro usuario creado.
sudo passwd usuario
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Ahora hay que darle permiso al usuario pueda ser el dueño de su depósito.
cd /home/ftp
sudo chown usuario:ftp directorio -R
10. UNIVERSIDAD DE CIENCIAS COMERCIALES 10
SERVIDORES LINUX – SERVIDOR FTP INGENIERIA EN INFORMATICA Y TELECOMUNICACIONES
3.8 - Ficheros de configuración
El servidor vsfptd tiene dos archivos muy importantes de configuración:
El archivo de configuración de nuestro servidor ftp:
/etc/vsftpd.conf
El archivo que contiene la lista de los usuarios que van estar enjaulados.
/etc/vsftpd.chroot_list
Configuración de vsftpd:
En este momento comenzaremos a configurar nuestro servidor vsftpd. Antes de se
recomiendo ampliamente crear una copia de respaldo de archivo de configuración:
cd /etc
sudo cp vsftpd.conf vsftpd.confi
Comenzaremos a editar el archivo de configuración del servicio vsftpd.conf.
sudo gedit vsftpd.conf
En el archivo tendremos que cambiar varios parámetros:
Parámetro anonymous_enable, desactivar acceso a usuarios anónimos, para mayor
seguridad.
anonymous_enable=NO
Parámetro local_enable, permitir a los usuarios autenticados tener sus propias carpetas
locales, le quitamos la # para que se active.
#local_enable=YES
local_enable=YES
Parámetro write_enable, perrmitir el modo de escritura en su carpeta, le quitamos el #.
#write_enable=YES
write_enable=YES
Parámetro local_umask, permitimos la a través de este parámetro enmascararlo con algún
permisos en especial al momento de subir la información
11. UNIVERSIDAD DE CIENCIAS COMERCIALES 11
SERVIDORES LINUX – SERVIDOR FTP INGENIERIA EN INFORMATICA Y TELECOMUNICACIONES
#local_umask=000
local_umask=037
En este caso estamos indicándole al parámetro, va tener permisos de rwx para el usuario, r–
para el grupo y — otro ningún permiso.
3.9- Ahora vamos a enjaular a los usuarios FTP:
Habilitamos el enjaula miento de los usuarios dentro de su directorio personal y también para
acceder a sus carpetas por FTP quitando #.
Están así:
#chroot_local_user=YES
#chroot_list_enable=YES
Tienen que quedar así:
chroot_local_user=YES
chroot_list_enable=YES
Habilitamos la siguiente línea que manda a llamar a un archivo, este archivo lo tiene que
crear y dentro de este agregar las cuentas de los usuarios enjaulados.
chroot_list_file=/etc/vsftpd.chroot_list
Al terminar de configurar el archivo de vsftpd.conf
sudo touch vsftpd.chroot_list
echo “usuario”>> vsftpd.chroot_list
Controlar el ancho de Banda:
Se le pueden agregar más opciones al final del archivo.
anon_max_rate=5100 #Ancho de banda para usuario anónimo 5kb.
local_max_rate=5100 #Ancho de banda por usuario local 5kb.
max_clients=3 #Número máximo clientes conectados.
max_per_ip=2 #Número máximo de conexiones por ip.
12. UNIVERSIDAD DE CIENCIAS COMERCIALES 12
SERVIDORES LINUX – SERVIDOR FTP INGENIERIA EN INFORMATICA Y TELECOMUNICACIONES
3.10 - Reinicio del servidor FTP
Ahora ya solo tenemos que reiniciar el servicio de vsftpd para poder cargar los cambios que
hemos realizado al servidor.
sudo service vsftpd restart
• Stopping FTP server: vsftpd [OK]
• Starting FTP server: vsftpd [OK]
Y para terminar podemos utilizar programas de conexión FTP gratuitos como por ejemplo
Filezilla o FireFTP, este último es un pluggin para Firefox que se integra en el navegador.