0% encontró este documento útil (0 votos)
129 vistas21 páginas

Servidor FTP

Este documento describe cómo configurar y usar un servidor FTP. Explica que FTP es un protocolo para transferir archivos entre hosts a través de una red, y que los servidores FTP permiten que los usuarios carguen, descarguen y compartan archivos de forma remota. Luego detalla los pasos para instalar y configurar el servidor FTP ProFTPD en Linux para habilitar escenarios de FTP privado y público, incluida la configuración de usuarios, permisos y puertos.

Cargado por

Sheyla
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
129 vistas21 páginas

Servidor FTP

Este documento describe cómo configurar y usar un servidor FTP. Explica que FTP es un protocolo para transferir archivos entre hosts a través de una red, y que los servidores FTP permiten que los usuarios carguen, descarguen y compartan archivos de forma remota. Luego detalla los pasos para instalar y configurar el servidor FTP ProFTPD en Linux para habilitar escenarios de FTP privado y público, incluida la configuración de usuarios, permisos y puertos.

Cargado por

Sheyla
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Universidad Tecnológica de Honduras

UTH

SERVIDOR FTP
Sistemas Operativos 2
Master Edwyn Sanders

Elaboró
Objetivos
• Que el alumno comprenda que es el ftp en su conceptualización,
instalación, configuración.
• Que pueda configurar los dos escenarios: Servidor FTP privado y Ftp
Público.
FTP (Protocolo de Transferencia de Archivos) es un protocolo de red utilizado para transferir
archivos de un host a otro a través de una conexión de red, generalmente Internet.

Los servidores FTP son sistemas informáticos que actúan como anfitriones de archivos y
permiten que los usuarios se conecten y transfieran archivos a través de una conexión FTP.

Los servidores FTP son ampliamente utilizados para compartir y distribuir archivos en línea.
Los servidores FTP ofrecen una forma rápida y sencilla de transferir archivos grandes, como
imágenes, videos y software, a través de Internet. Además, los servidores FTP también se
utilizan para hacer copias de seguridad de los datos y para permitir que varias personas
trabajen en los mismos archivos al mismo tiempo.

.
La seguridad es un factor importante a considerar al utilizar servidores FTP. Debido a que
el protocolo FTP no cifra los datos transmitidos, la información que se envía y recibe a
través de un servidor FTP no está protegida. Esto significa que si un hacker intercepta la
conexión, puede ver la información transmitida, incluidas las contraseñas y otra
información confidencial. Por lo tanto, se recomienda utilizar conexiones FTP seguras,
como SFTP (FTP seguro) o FTPS (FTP seguro SSL / TLS).

Además, la administración del servidor FTP es un aspecto importante a considerar. Los


administradores de servidores FTP deben asegurarse de que el servidor esté configurado
correctamente y actualizado con las últimas medidas de seguridad para evitar ataques y
vulnerabilidades. También es importante implementar políticas de seguridad, como
contraseñas seguras y límites de acceso a archivos, para proteger la información
confidencial almacenada en el servidor FTP..
Modos de Funcionamiento en conexión:
Modo activo [LAN , Puertos 20,21]
Modo Pasivo [WAN, Firewalls [49152-65535]

Modo de Servicio :
FTP privado [ Autenticación[usuario/contraseña]],
Permisos [todos los permisos para operar
dentro de su espacio personal
FTP público[ Permiso para descargar]
Usuario: Anonymous
clave : cualquier público
CARACTERISTICAS:

1.Transferencia de archivos: La principal función de un servidor FTP es la transferencia


de archivos entre dos o más sistemas conectados a la red. Un servidor FTP permite a los
usuarios cargar, descargar y compartir archivos a través de una conexión FTP.

2.Interfaz de usuario: La mayoría de los servidores FTP incluyen una interfaz de usuario
para administrar y controlar el servidor. Esta interfaz permite a los administradores
configurar opciones de seguridad, establecer permisos de acceso, ver el estado del
servidor y realizar otras tareas administrativas.

3. Administración de usuarios: Los servidores FTP pueden gestionar múltiples cuentas


de usuario y contraseñas, lo que permite a los usuarios acceder a diferentes carpetas y
archivos en el servidor. Los administradores pueden establecer permisos de acceso para
cada usuario y restringir el acceso a ciertos archivos o carpetas.
CARACTERISTICAS:

4. Conexiones seguras: Los servidores FTP pueden utilizar conexiones seguras como SFTP
o FTPS para cifrar los datos transmitidos entre el servidor y los clientes. Esto mejora la
seguridad de la transferencia de archivos y evita la interceptación de datos por parte de
terceros.

5. Administración de archivos: Los servidores FTP permiten a los administradores


gestionar archivos y carpetas en el servidor. Los administradores pueden crear, editar y
eliminar archivos y carpetas, y establecer permisos de acceso para usuarios individuales o
grupos de usuarios.

6. Programación de transferencias: Los servidores FTP pueden programar transferencias


automáticas de archivos en momentos específicos o en intervalos regulares. Esto es útil
para realizar copias de seguridad programadas o para transferir archivos de forma regular
y automática.
CARACTERISTICAS:

7. Informes y registros: Los servidores FTP pueden generar informes y registros de


actividad para supervisar el uso del servidor, incluyendo quién ha accedido a qué
archivos y cuándo. Esto es útil para fines de auditoría y para garantizar la seguridad del
servidor.
DESVENTAJAS

1.Falta de seguridad: El protocolo FTP original no cifra los datos transmitidos, lo que significa
que cualquier persona que intercepte la conexión puede ver la información, incluyendo las
credenciales de inicio de sesión y otra información confidencial. Si bien existen soluciones de
seguridad como FTPS y SFTP, que cifran los datos, aún hay servidores FTP inseguros que utilizan
el protocolo FTP sin cifrado.

2.Problemas de compatibilidad: Los servidores FTP pueden presentar problemas de


compatibilidad con diferentes sistemas operativos y navegadores web. Algunos sistemas
operativos pueden tener dificultades para conectarse a un servidor FTP, lo que puede resultar
en problemas para los usuarios.

3.Limitaciones en la transferencia de archivos grandes: pueden presentar dificultades para la


transferencia de archivos grandes, especialmente aquellos que superan el límite de tamaño de
archivo permitido en el servidor.
DESVENTAJAS

4. Gestión y mantenimiento: La gestión y el mantenimiento de un servidor FTP pueden


ser complicados. Los administradores deben configurar el servidor correctamente,
establecer permisos de acceso y asegurarse de que el servidor esté actualizado con las
últimas medidas de seguridad. La administración de un servidor FTP también requiere
tiempo y recursos, lo que puede ser costoso para algunas organizaciones.

5.Riesgo de interrupción del servicio: Los servidores FTP pueden experimentar


interrupciones del servicio debido a una variedad de factores, como fallas de hardware,
problemas de conectividad o problemas de software. Estas interrupciones pueden
resultar en una pérdida de productividad y pueden afectar la capacidad de los usuarios
para acceder y transferir archivos.
PROGRAMAS USADOS DEL LADO DEL SERVIDOR

1.vsftpd (Very Secure FTP Daemon): vsftpd es uno de los servidores FTP más populares
en Linux y es conocido por su alta seguridad y facilidad de configuración. Se enfoca en
ser rápido, estable y seguro, y admite el cifrado SSL/TLS.

2.ProFTPD: ProFTPD es otro servidor FTP de código abierto que se ejecuta en sistemas
operativos Linux, Unix y Windows. Es conocido por ser escalable y compatible con una
amplia variedad de clientes FTP.

3.Pure-FTPd es un servidor FTP de código abierto que se enfoca en la seguridad, la


simplicidad y la eficiencia. Es compatible con una amplia variedad de plataformas y
sistemas operativos, incluyendo Linux, Unix y Windows.
PROGRAMAS USADOS DEL LADO DEL SERVIDOR

4. FileZilla Server: FileZilla Server es un servidor FTP gratuito y de código abierto que se
ejecuta en sistemas operativos Windows. Es conocido por ser fácil de instalar y
configurar y admite cifrado SSL/TLS.

5. CrushFTP: CrushFTP es un servidor FTP comercial que se ejecuta en sistemas


operativos Windows, macOS y Linux. Es conocido por su seguridad y capacidad para
integrarse con otros sistemas, como LDAP y Active Directory.

6. Cerberus FTP Server: Cerberus FTP Server es otro servidor FTP comercial que se
ejecuta en sistemas operativos Windows. Es conocido por su seguridad y capacidad para
integrarse con otros sistemas, como LDAP y Active Directory, y admite cifrado SSL/TLS.
PROGRAMAS USADOS DEL LADO DEL CLIENTE

1.FileZilla: FileZilla es un cliente FTP de código abierto y gratuito que se ejecuta en


sistemas operativos Windows, macOS y Linux. Es conocido por ser fácil de usar y por
tener una interfaz gráfica de usuario intuitiva.

2.WinSCP: WinSCP es un cliente FTP de código abierto y gratuito que se ejecuta en


sistemas operativos Windows. Es conocido por ser seguro y fácil de usar, y admite
transferencias de archivos cifradas.

3. Cyberduck: Cyberduck es un cliente FTP de código abierto y gratuito que se ejecuta en


sistemas operativos Windows y macOS. Es conocido por su capacidad para conectarse a
una variedad de servicios en la nube, así como a servidores FTP.
PROGRAMAS USADOS DEL LADO DEL CLIENTE

4. Transmit: Transmit es un cliente FTP comercial que se ejecuta en sistemas operativos


macOS. Es conocido por su interfaz de usuario elegante y fácil de usar, y su capacidad
para transferir archivos grandes y manejar múltiples conexiones.

5. Fetch: Fetch es un cliente FTP comercial que se ejecuta en sistemas operativos


macOS. Es conocido por su facilidad de uso y capacidad para conectarse a servidores
FTP, SFTP y FTPS.

6. Core FTP: Core FTP es un cliente FTP comercial que se ejecuta en sistemas operativos
Windows. Es conocido por su interfaz de usuario intuitiva y su capacidad para
conectarse a servidores FTP, SFTP y FTPS.
INSTALACION Y CONFIGURACION DE PROFTPD

INSTALACION
apt install proftpd -y

ARCHIVOS DE CONFIGURACIÓN
/etc/proftpd/proftpd.conf
ESCENARIO PARA CONFIGURACION DE PROFTPD
PARA CONFIGURACION DE SERVIDOR FTP PRIVADO
1-)su
2-) sudo apt install proftpd -y usuario ftp grupo nogroup
3-)creo la regla de Entrada en el Firewall VPC de Google
Cloud 20-21[activo] 49152-65535[PASIVO]
4-)cd /etc/proftpd/
5-) ls -l
6-) cp proftpd.conf copiaderespaldo.conf
ESCENARIO PARA CONFIGURACION DE PROFTPD
PARA CONFIGURACION DE SERVIDOR FTP PRIVADO
7-)nano proftpd.conf
ServerName "Servidor FTP"
DefaultRoot ~
8-)service proftpd restart
9-)service proftpd status

CAMBIANDO A MODO PASIVO


10-) cd /etc/proftpd
11-) nano proftpd.conf
PassivePort 49152 65535
MasqueradeAddress ip pública
ESCENARIO PARA CONFIGURACION DE PROFTPD
PARA CONFIGURACION DE SERVIDOR FTP PUBLICO
Usuario:ftp
Grupo: nogroup

1-)mkdir -p /var/ftp
2-)chown -R ftp /var/ftp
3-)nano /etc/proftpd/proftpd.conf
<Anonymous ~ftp>
User ftp
Group nogroup
UserAlias anonymous ftp
DirFakeUser on ftp
DirFakeGroup on ftp
RequireValidShell off
MaxClients 10
<Directory *>
<Limit WRITE>
DenyAll
</Limit>
</Directory>
</Anonymous>
4-) cd /var/ftp
5-) echo manual >manual.txt
6-) ls -l
7-) cd ..
8-) chown -R ftp:nogroup /var/ftp
9-) nano /etc/proftpd/proftpd.conf
<Anonymous/var/ftp>

También podría gustarte