SlideShare a Scribd company logo
1 of 12
Download to read offline
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.
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
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
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.
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).
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,
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.
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.
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
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
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.
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.

More Related Content

What's hot

Herramientas case snap
Herramientas case snapHerramientas case snap
Herramientas case snapalan moreno
 
Las 5 fuerzas de Porter
Las 5 fuerzas de PorterLas 5 fuerzas de Porter
Las 5 fuerzas de Porteralexander_hv
 
Soluciones de marketing para tu negocio.docx
Soluciones de marketing para tu negocio.docxSoluciones de marketing para tu negocio.docx
Soluciones de marketing para tu negocio.docxAna Magro Salamanca
 
ESTRATEGIA DE LAS ADQUISICIONES Y DE LA REESTRUCTURACIÓN
ESTRATEGIA DE LAS ADQUISICIONES Y DE  LA REESTRUCTURACIÓNESTRATEGIA DE LAS ADQUISICIONES Y DE  LA REESTRUCTURACIÓN
ESTRATEGIA DE LAS ADQUISICIONES Y DE LA REESTRUCTURACIÓNPUCE SD
 
Caso+de+estudio starbucks
Caso+de+estudio starbucksCaso+de+estudio starbucks
Caso+de+estudio starbuckstrinivitteri
 
z/OS Communications Server: z/OS Resolver
z/OS Communications Server: z/OS Resolverz/OS Communications Server: z/OS Resolver
z/OS Communications Server: z/OS ResolverzOSCommserver
 
Sistema Operativo - Fedora
Sistema Operativo - FedoraSistema Operativo - Fedora
Sistema Operativo - FedoraAdriana Zzayetsi
 
はじめてのOracle Cloud Infrastructure (Oracle Cloudウェビナーシリーズ: 2021年9月22日)
はじめてのOracle Cloud Infrastructure (Oracle Cloudウェビナーシリーズ: 2021年9月22日)はじめてのOracle Cloud Infrastructure (Oracle Cloudウェビナーシリーズ: 2021年9月22日)
はじめてのOracle Cloud Infrastructure (Oracle Cloudウェビナーシリーズ: 2021年9月22日)オラクルエンジニア通信
 
Matriz DOFA y PEEA de Coca Cola
Matriz DOFA y PEEA de Coca ColaMatriz DOFA y PEEA de Coca Cola
Matriz DOFA y PEEA de Coca ColaCarolina Carmona
 
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2021年7月版]
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2021年7月版]【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2021年7月版]
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2021年7月版]オラクルエンジニア通信
 

What's hot (20)

Herramientas case snap
Herramientas case snapHerramientas case snap
Herramientas case snap
 
Server pac 101
Server pac 101Server pac 101
Server pac 101
 
Las 5 fuerzas de Porter
Las 5 fuerzas de PorterLas 5 fuerzas de Porter
Las 5 fuerzas de Porter
 
Soluciones de marketing para tu negocio.docx
Soluciones de marketing para tu negocio.docxSoluciones de marketing para tu negocio.docx
Soluciones de marketing para tu negocio.docx
 
ESTRATEGIA DE LAS ADQUISICIONES Y DE LA REESTRUCTURACIÓN
ESTRATEGIA DE LAS ADQUISICIONES Y DE  LA REESTRUCTURACIÓNESTRATEGIA DE LAS ADQUISICIONES Y DE  LA REESTRUCTURACIÓN
ESTRATEGIA DE LAS ADQUISICIONES Y DE LA REESTRUCTURACIÓN
 
Vans off the wall♥
Vans off the wall♥Vans off the wall♥
Vans off the wall♥
 
Trabajo de fanta
Trabajo de fantaTrabajo de fanta
Trabajo de fanta
 
Caso+de+estudio starbucks
Caso+de+estudio starbucksCaso+de+estudio starbucks
Caso+de+estudio starbucks
 
Matriz de ansoff
Matriz de ansoffMatriz de ansoff
Matriz de ansoff
 
z/OS Communications Server: z/OS Resolver
z/OS Communications Server: z/OS Resolverz/OS Communications Server: z/OS Resolver
z/OS Communications Server: z/OS Resolver
 
Gestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativosGestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativos
 
Sistema Operativo - Fedora
Sistema Operativo - FedoraSistema Operativo - Fedora
Sistema Operativo - Fedora
 
はじめてのOracle Cloud Infrastructure (Oracle Cloudウェビナーシリーズ: 2021年9月22日)
はじめてのOracle Cloud Infrastructure (Oracle Cloudウェビナーシリーズ: 2021年9月22日)はじめてのOracle Cloud Infrastructure (Oracle Cloudウェビナーシリーズ: 2021年9月22日)
はじめてのOracle Cloud Infrastructure (Oracle Cloudウェビナーシリーズ: 2021年9月22日)
 
As400
As400As400
As400
 
3 análisis del entorno
3 análisis del entorno3 análisis del entorno
3 análisis del entorno
 
Historia de Microsoft
Historia de MicrosoftHistoria de Microsoft
Historia de Microsoft
 
Canales de distribución
Canales de distribuciónCanales de distribución
Canales de distribución
 
Estrategias de Precio
Estrategias de PrecioEstrategias de Precio
Estrategias de Precio
 
Matriz DOFA y PEEA de Coca Cola
Matriz DOFA y PEEA de Coca ColaMatriz DOFA y PEEA de Coca Cola
Matriz DOFA y PEEA de Coca Cola
 
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2021年7月版]
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2021年7月版]【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2021年7月版]
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2021年7月版]
 

Viewers also liked

Tutorial de Instalación de Sistema y Servicios de Red en Lenny Debian 5
Tutorial de Instalación de Sistema y Servicios de Red en Lenny Debian 5Tutorial de Instalación de Sistema y Servicios de Red en Lenny Debian 5
Tutorial de Instalación de Sistema y Servicios de Red en Lenny Debian 5Black Moral Яesistance
 
Act. n°5 (dhcp, dns, http, ftp & ssh)
Act. n°5 (dhcp, dns, http, ftp & ssh)Act. n°5 (dhcp, dns, http, ftp & ssh)
Act. n°5 (dhcp, dns, http, ftp & ssh)Priscilla Yepes Correa
 
Instalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linuxInstalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linuxGer Hernandez
 
Instalación y configuración de servidor ftp en ubuntu server 14
Instalación y configuración de servidor ftp en ubuntu server 14Instalación y configuración de servidor ftp en ubuntu server 14
Instalación y configuración de servidor ftp en ubuntu server 14Luis Carlos Silva Dias
 
Ubuntu. configurar tarjeta de red mediante lineas de comando
Ubuntu.   configurar tarjeta de red mediante lineas de comandoUbuntu.   configurar tarjeta de red mediante lineas de comando
Ubuntu. configurar tarjeta de red mediante lineas de comandoRpc Docucentro Cuevas
 
Servicios de Red e Internet
Servicios de Red e InternetServicios de Red e Internet
Servicios de Red e InternetSergio Santos
 
Instalación y configuración interfaz gráfica ubuntu server 12.04
Instalación y configuración interfaz gráfica ubuntu server 12.04Instalación y configuración interfaz gráfica ubuntu server 12.04
Instalación y configuración interfaz gráfica ubuntu server 12.04Willian Hoyos Argote
 
Linux Network commands
Linux Network commandsLinux Network commands
Linux Network commandsHanan Nmr
 
Servicio FTP en Ubuntu
Servicio FTP en UbuntuServicio FTP en Ubuntu
Servicio FTP en UbuntuSergio Santos
 
Manual de configuracion de redes
Manual de configuracion de redesManual de configuracion de redes
Manual de configuracion de redesmmri
 
Configuracion servidor web, dns, ftp, pop3 y smtp txt para linux
Configuracion servidor web, dns, ftp, pop3 y smtp txt para linuxConfiguracion servidor web, dns, ftp, pop3 y smtp txt para linux
Configuracion servidor web, dns, ftp, pop3 y smtp txt para linuxMohamed Diop
 
Transferencia de archivos FTP
Transferencia de archivos FTPTransferencia de archivos FTP
Transferencia de archivos FTPingdianabaquero
 
Apache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows ServerApache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows ServerNombre Apellidos
 
Introducción a Servidor HTTP Apache
Introducción a Servidor HTTP ApacheIntroducción a Servidor HTTP Apache
Introducción a Servidor HTTP ApacheIker Canarias
 
Servicio HTTP en Ubuntu (Apache)
Servicio HTTP en Ubuntu (Apache)Servicio HTTP en Ubuntu (Apache)
Servicio HTTP en Ubuntu (Apache)Sergio Santos
 
Configuracion de red en Ubuntu Linux
Configuracion de red en Ubuntu LinuxConfiguracion de red en Ubuntu Linux
Configuracion de red en Ubuntu LinuxFabian Ortiz
 

Viewers also liked (20)

Servicios DHCP, DNS y TELNET
Servicios DHCP, DNS y TELNETServicios DHCP, DNS y TELNET
Servicios DHCP, DNS y TELNET
 
Tutorial de Instalación de Sistema y Servicios de Red en Lenny Debian 5
Tutorial de Instalación de Sistema y Servicios de Red en Lenny Debian 5Tutorial de Instalación de Sistema y Servicios de Red en Lenny Debian 5
Tutorial de Instalación de Sistema y Servicios de Red en Lenny Debian 5
 
Act. n°5 (dhcp, dns, http, ftp & ssh)
Act. n°5 (dhcp, dns, http, ftp & ssh)Act. n°5 (dhcp, dns, http, ftp & ssh)
Act. n°5 (dhcp, dns, http, ftp & ssh)
 
Instalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linuxInstalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linux
 
Instalación y configuración de servidor ftp en ubuntu server 14
Instalación y configuración de servidor ftp en ubuntu server 14Instalación y configuración de servidor ftp en ubuntu server 14
Instalación y configuración de servidor ftp en ubuntu server 14
 
Ubuntu. configurar tarjeta de red mediante lineas de comando
Ubuntu.   configurar tarjeta de red mediante lineas de comandoUbuntu.   configurar tarjeta de red mediante lineas de comando
Ubuntu. configurar tarjeta de red mediante lineas de comando
 
Servidores de red
Servidores de redServidores de red
Servidores de red
 
Servicios de Red e Internet
Servicios de Red e InternetServicios de Red e Internet
Servicios de Red e Internet
 
Instalación y configuración interfaz gráfica ubuntu server 12.04
Instalación y configuración interfaz gráfica ubuntu server 12.04Instalación y configuración interfaz gráfica ubuntu server 12.04
Instalación y configuración interfaz gráfica ubuntu server 12.04
 
Linux Network commands
Linux Network commandsLinux Network commands
Linux Network commands
 
Servicio FTP en Ubuntu
Servicio FTP en UbuntuServicio FTP en Ubuntu
Servicio FTP en Ubuntu
 
Manual de configuracion de redes
Manual de configuracion de redesManual de configuracion de redes
Manual de configuracion de redes
 
Instalación y configuración Servidor FTP y SSH
Instalación y configuración Servidor FTP y SSHInstalación y configuración Servidor FTP y SSH
Instalación y configuración Servidor FTP y SSH
 
Configuracion servidor web, dns, ftp, pop3 y smtp txt para linux
Configuracion servidor web, dns, ftp, pop3 y smtp txt para linuxConfiguracion servidor web, dns, ftp, pop3 y smtp txt para linux
Configuracion servidor web, dns, ftp, pop3 y smtp txt para linux
 
Manejo de-redes-linux
Manejo de-redes-linuxManejo de-redes-linux
Manejo de-redes-linux
 
Transferencia de archivos FTP
Transferencia de archivos FTPTransferencia de archivos FTP
Transferencia de archivos FTP
 
Apache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows ServerApache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows Server
 
Introducción a Servidor HTTP Apache
Introducción a Servidor HTTP ApacheIntroducción a Servidor HTTP Apache
Introducción a Servidor HTTP Apache
 
Servicio HTTP en Ubuntu (Apache)
Servicio HTTP en Ubuntu (Apache)Servicio HTTP en Ubuntu (Apache)
Servicio HTTP en Ubuntu (Apache)
 
Configuracion de red en Ubuntu Linux
Configuracion de red en Ubuntu LinuxConfiguracion de red en Ubuntu Linux
Configuracion de red en Ubuntu Linux
 

Similar to Servidor ftp linux final

Instalación y configuración de servidor ftp
Instalación  y configuración de servidor ftpInstalación  y configuración de servidor ftp
Instalación y configuración de servidor ftpjfracs
 
Sistemas Operativos, Linux y Windows, inicios y creadores
Sistemas Operativos, Linux y Windows, inicios y creadoresSistemas Operativos, Linux y Windows, inicios y creadores
Sistemas Operativos, Linux y Windows, inicios y creadoresSlinky Wito
 
Guia No 7,8. Herramientas Digitales
Guia No 7,8. Herramientas DigitalesGuia No 7,8. Herramientas Digitales
Guia No 7,8. Herramientas Digitalesedgarno2698
 
Historia de linux y sus distribuciones
Historia de linux y sus distribucionesHistoria de linux y sus distribuciones
Historia de linux y sus distribucionessaraelizabethgutierrez
 
Paper Sistema Operativo Linux
Paper Sistema Operativo Linux Paper Sistema Operativo Linux
Paper Sistema Operativo Linux Krlitos Xavier
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosJuliethPaez
 
Exp. protocologos mas
Exp. protocologos masExp. protocologos mas
Exp. protocologos masespinozamina
 
Exposicion de linux
Exposicion de linuxExposicion de linux
Exposicion de linuxpotersitosoc
 
Exposicion de linux
Exposicion de linuxExposicion de linux
Exposicion de linuxpotersitosoc
 
Comparativo de distribuciones Linux
Comparativo de distribuciones LinuxComparativo de distribuciones Linux
Comparativo de distribuciones LinuxEnrique Beltran
 
Vc4 nm73 eq#4-w8,u5,t4
Vc4 nm73 eq#4-w8,u5,t4Vc4 nm73 eq#4-w8,u5,t4
Vc4 nm73 eq#4-w8,u5,t417oswaldo
 
Terminologiasistemadeinformacion[1]
Terminologiasistemadeinformacion[1]Terminologiasistemadeinformacion[1]
Terminologiasistemadeinformacion[1]Juan Pablo Mata
 
00-P-Administracion avanzada del sistema operativo GNU_2fLinux.pdf
00-P-Administracion avanzada del sistema operativo GNU_2fLinux.pdf00-P-Administracion avanzada del sistema operativo GNU_2fLinux.pdf
00-P-Administracion avanzada del sistema operativo GNU_2fLinux.pdfuniversidad de guayaquil
 

Similar to Servidor ftp linux final (20)

Filezilla
FilezillaFilezilla
Filezilla
 
Instalación y configuración de servidor ftp
Instalación  y configuración de servidor ftpInstalación  y configuración de servidor ftp
Instalación y configuración de servidor ftp
 
Sistemas Operativos, Linux y Windows, inicios y creadores
Sistemas Operativos, Linux y Windows, inicios y creadoresSistemas Operativos, Linux y Windows, inicios y creadores
Sistemas Operativos, Linux y Windows, inicios y creadores
 
Slaideshare
SlaideshareSlaideshare
Slaideshare
 
Guia No 7,8. Herramientas Digitales
Guia No 7,8. Herramientas DigitalesGuia No 7,8. Herramientas Digitales
Guia No 7,8. Herramientas Digitales
 
Historia de linux y sus distribuciones
Historia de linux y sus distribucionesHistoria de linux y sus distribuciones
Historia de linux y sus distribuciones
 
Servidores GNU/LINUX
Servidores GNU/LINUXServidores GNU/LINUX
Servidores GNU/LINUX
 
Linux
Linux Linux
Linux
 
Paper Sistema Operativo Linux
Paper Sistema Operativo Linux Paper Sistema Operativo Linux
Paper Sistema Operativo Linux
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
D1234
D1234D1234
D1234
 
Exp. protocologos mas
Exp. protocologos masExp. protocologos mas
Exp. protocologos mas
 
Exposicion de linux
Exposicion de linuxExposicion de linux
Exposicion de linux
 
Exposicion de linux
Exposicion de linuxExposicion de linux
Exposicion de linux
 
Redes 1
Redes 1Redes 1
Redes 1
 
Comparativo de distribuciones Linux
Comparativo de distribuciones LinuxComparativo de distribuciones Linux
Comparativo de distribuciones Linux
 
LINUX
LINUXLINUX
LINUX
 
Vc4 nm73 eq#4-w8,u5,t4
Vc4 nm73 eq#4-w8,u5,t4Vc4 nm73 eq#4-w8,u5,t4
Vc4 nm73 eq#4-w8,u5,t4
 
Terminologiasistemadeinformacion[1]
Terminologiasistemadeinformacion[1]Terminologiasistemadeinformacion[1]
Terminologiasistemadeinformacion[1]
 
00-P-Administracion avanzada del sistema operativo GNU_2fLinux.pdf
00-P-Administracion avanzada del sistema operativo GNU_2fLinux.pdf00-P-Administracion avanzada del sistema operativo GNU_2fLinux.pdf
00-P-Administracion avanzada del sistema operativo GNU_2fLinux.pdf
 

Recently uploaded

Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptxNayeliZarzosa1
 
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdfRicardoRomeroUrbano
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosJeanCarlosLorenzo1
 
MAPA CONCEPTUAL: MANIFESTACIONES CULTURALES
MAPA CONCEPTUAL: MANIFESTACIONES CULTURALESMAPA CONCEPTUAL: MANIFESTACIONES CULTURALES
MAPA CONCEPTUAL: MANIFESTACIONES CULTURALESjhosselinvargas
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfErikNivor
 
4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptxEfrain Yungan
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOCamiloSaavedra30
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdffredyflores58
 
Sistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosSistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosfranchescamassielmor
 
Procedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasProcedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasAhmedMontaoSnchez1
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialyajhairatapia
 
1. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf2373743353471. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf237374335347vd110501
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCarlos Delgado
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidasNelsonQuispeQuispitu
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...esandoval7
 

Recently uploaded (20)

Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
 
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
 
MAPA CONCEPTUAL: MANIFESTACIONES CULTURALES
MAPA CONCEPTUAL: MANIFESTACIONES CULTURALESMAPA CONCEPTUAL: MANIFESTACIONES CULTURALES
MAPA CONCEPTUAL: MANIFESTACIONES CULTURALES
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
 
4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
 
Sistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosSistema de gestión de turnos para negocios
Sistema de gestión de turnos para negocios
 
Procedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasProcedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnas
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundial
 
1. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf2373743353471. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf237374335347
 
MATPEL COMPLETO DESDE NIVEL I AL III.pdf
MATPEL COMPLETO DESDE NIVEL I AL III.pdfMATPEL COMPLETO DESDE NIVEL I AL III.pdf
MATPEL COMPLETO DESDE NIVEL I AL III.pdf
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric Project
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidas
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
 

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.