ftp Flashcards
(16 cards)
¿Se pueden hacer conexiones TFTP utilizando usuarios locales del servidor?
No, TFTP (Trivial File Transfer Protocol) no utiliza autenticación de usuarios locales; permite transferencias de archivos sin necesidad de iniciar sesión.
¿Qué protocolo utiliza este servicio, TCP o UDP?
TFTP utiliza UDP.
¿Cuál es el puerto que utiliza este servicio?
El puerto estándar de TFTP es el 69.
¿Se puede listar el contenido de los directorios?
No, TFTP no permite listar el contenido de directorios, ya que está diseñado únicamente para transferencias de archivos simples.
¿Qué es el protocolo FTP? Explica su propósito principal.
FTP (File Transfer Protocol) es un protocolo de red utilizado para transferir archivos entre un cliente y un servidor en una red basada en TCP/IP. Su propósito principal es facilitar la carga, descarga y gestión de archivos en un servidor remoto.
¿Cuál es la diferencia entre FTP activo y FTP pasivo?
FTP activo: El cliente abre un puerto y espera una conexión del servidor para la transferencia de datos. El servidor inicia la conexión desde su puerto 20 hacia el puerto del cliente, que este se lo indicara con anterioridad.
FTP pasivo: El cliente inicia tanto la conexión de comandos como la de datos, el servidor indica el puerto para la transferencia. Esto evita problemas con firewalls, ya que no requiere conexiones entrantes al cliente.
Explica el papel de un cliente FTP y un servidor FTP.
Cliente FTP: Es una aplicación que permite al usuario conectarse a un servidor FTP para cargar, descargar o administrar archivos. Puede ser gráfico (como FileZilla) o basado en línea de comandos (como el comando ftp).
Servidor FTP: Es un sistema que implementa el protocolo FTP para recibir conexiones de clientes y permitir la transferencia de archivos según las configuraciones y permisos establecidos.
¿Por qué se considera que FTP no es seguro en su forma básica?
FTP no es seguro porque transmite los datos (incluyendo credenciales de inicio de sesión) en texto plano, lo que permite que puedan ser interceptados fácilmente por un atacante mediante técnicas como el sniffing.
¿Qué protocolo se utiliza para mejorar la seguridad de FTP? Describe cómo funciona.
FTPS: Usa SSL/TLS para cifrar la conexión entre el cliente y el servidor, asegurando la privacidad y la integridad de los datos.
SFTP: Funciona sobre SSH (Secure Shell) para proporcionar una transferencia segura de archivos. A diferencia de FTPS, no requiere certificados y utiliza un canal único para comandos y datos.
Compara FTP con SFTP y FTPS en términos de seguridad.
FTP: No cifra las conexiones; vulnerable a ataques de intercepción.
SFTP: Proporciona seguridad total al usar SSH; cifra todos los datos, incluidas las credenciales.
FTPS: Agrega cifrado mediante SSL/TLS; requiere certificados y puede ser más complejo de configurar.
1 Cambia de usuario sobre una sesión en el servidor FTP que ya está abierta
2 Copia el archivo del servidor remoto a la máquina local con el mismo nombre o diferente si se indica otro nombre diferente como segundo argumento
3 Informa del directorio activo en el cliente FTP
4 Cierra la sesión actual de FTP con el servidor y también la aplicación FTP en el modo consola
1 user
2 get
3 pwd
4 bye
Tipos de usuarios que pueden conectar a un servidor FTP
Usuarios anónimos: No necesitan credenciales, pero tienen acceso limitado.
Usuarios autenticados: Requieren un nombre de usuario y contraseña; pueden acceder a recursos personalizados.
1 prompt
2 mput
3 binary
4 mkdir
1 Activa o desactiva el modo interactivo para confirmar transferencias múltiples
2 Envía múltiples archivos desde el cliente al servidor FTP
3 Configura la transferencia de archivos en modo binario (útil para archivos no de texto, como imágenes o programas).
4 Crea un nuevo directorio en el servidor FTP
Modo aislado
se ejecuta como un proceso independiente.
Está diseñado para estar activo de forma continua, esperando conexiones de los clientes en su puerto (normalmente el 21).
Consume más recursos, ya que el servidor siempre está en ejecución, independientemente de si hay conexiones activas o no.
Este modo es útil en sistemas con una alta demanda de transferencias FTP, ya que el servidor siempre está listo para responder rápidamente.
Modo Superservidor
El servidor FTP no está siempre en ejecución; en lugar de ello, el superservidor escucha en el puerto 21.
Cuando llega una solicitud de conexión, el superservidor inicia el servicio FTP como un proceso secundario.
Consume menos recursos del sistema, ya que el servicio solo se ejecuta cuando es necesario.
Ideal para sistemas con poca carga de uso FTP o donde los recursos son limitados.
Es gestionado por inetd
4 objetivos de ftp
1 Promover el intercambio de archivos entre máquinas remotas a través de la red
2 Fomentar el acceso a máquinas remotas
3 Independizar las necesidades de los usuarios de los diferentes sistemas de archivos utilizados en las distintas máquinas
4 Conseguir una transferencia de datos rápida y fiable