Linux FTP (vsftpd) Preguntas y respuestas de la entrevista

En Linux como el sistema operativo vsftpd (Demonio FTP muy seguro) es un servidor ftp, que proporciona las características de descargar y cargar archivos al espacio ftp. En este artículo discutiremos las preguntas más comunes de la entrevista del servidor ftp junto con las respuestas.

P:1 ¿Qué significa VSFTPD?
Respuesta: VSFTPD significa Very Secure FTP Daemon.

P:2 ¿Cuáles son los puertos predeterminados que se utilizan en el servidor FTP de Linux?
Respuesta: Puerto 20 – Este es el puerto de transferencia de datos. Todas las transferencias de datos posteriores entre el cliente y el servidor se realizan mediante este puerto.

Puerto 21 – En este puerto se establece la conexión de control. Todos los comandos que enviamos y las respuestas del servidor ftp a esos comandos pasarán por la conexión de control, pero cualquier dato enviado de vuelta (como listas de directorios «ls» o datos de archivos reales en cualquier dirección) pasará por la conexión de datos.

P:3 ¿Cuáles son las características más comunes de vsftpd?
Respuesta: algunas de las características comunes se enumeran a continuación:

  • Configuraciones de IP virtuales
  • Usuarios virtuales
  • Operación independiente o inetd
  • Potente configurabilidad por usuario
  • Estrangulamiento del ancho de banda
  • Configurabilidad por IP de origen
  • Límites por IP de origen
  • IPv6
  • Soporte de cifrado a través de la integración SSL

P:4 ¿Cuál es el archivo de configuración de vsftpd?
Respuesta: ‘/etc/vsftp/vsftpd.conf’

P:5 ¿Cómo reiniciar el servicio del servidor ftp en Linux?
Respuesta: Servicio de reinicio vsftpd o reinicio de /etc/init.d/vsftpd

P:6 ¿Qué usuarios no pueden iniciar sesión a través de ftp?
Respuesta: Los usuarios mencionados en el archivo ‘/etc/vsftpd/ftpusers’ no pueden iniciar sesión a través de ftp.

P:7 ¿Cómo deshabilitar el formato de registro ftpd xferlog estándar y habilitar el registro vsftpd predeterminado?
Respuesta: edite el archivo ‘/etc/vsftpd/vsftpd.conf’ y realice los siguientes cambios:

  • xferlog_std_format=NO
  • log_ftp_protocol=SÍ

El archivo de registro predeterminado de vsftpd es /var/log/vsftpd.log

P:8 ¿Cuál es el directorio predeterminado para ftp/usuario anónimo?
Respuesta: ‘/var/ftp’ es el directorio predeterminado para ftp o usuario anónimo

P:9 ¿Cómo cambiar el directorio predeterminado para ftp/usuario anónimo?
Respuesta: edite el archivo ‘/etc/vsftpd/vsftpd.conf’ y cambie la siguiente directiva:

  • anon_root=/

Después de realizar el cambio anterior, reinicie o vuelva a cargar el servicio vsftpd.

P:10 ¿Cómo deshabilitar el usuario anónimo en vsftpd?
Respuesta: Edite el archivo conf ‘/etc/vsftpd/vsftpd.conf’ y cambie la siguiente directiva y reinicie el servicio ftp.

P:11 ¿Qué es el entorno chroot en el servidor ftp?
Respuesta: el entorno chroot evita que el usuario abandone su directorio de inicio, lo que significa un entorno similar a una cárcel donde los usuarios están limitados a su directorio de inicio únicamente. Es el complemento de seguridad del servidor ftp.

P:12 ¿Cómo habilitar el entorno chroot en el servidor vsftpd?
Respuesta: Para habilitar el entorno chroot, edite el archivo ‘/etc/vsftpd/vsftpd.conf’ y habilite las siguientes directivas:

  • chroot_list_enable=SÍ
  • chroot_list_file=/etc/vsftpd.chroot_list

La variable chroot_list_file especifica el archivo que contiene los usuarios que son chroot.

P:13 ¿Cómo permitir que solo los usuarios limitados/permitidos puedan iniciar sesión a través de ftp?
Respuesta: Esto se puede hacer editando el archivo ‘/etc/vsftpd/vsftpd.conf’ y agregando las siguientes directivas:

  • userlist_enable=SÍ
  • userlist_file=/etc/vsftpd.user_list
  • userlist_deny=NO

El archivo especificado por userlist_file ahora contendrá usuarios que pueden iniciar sesión.

P:14 ¿Cómo configurar el banner ftp en linux?
Respuesta: Abra el archivo ‘/etc/vsftpd/vsftpd.conf’ y configure la siguiente directiva:

  • ftpd_banner= “Ingrese un nuevo banner aquí”

P:15 Cómo limitar la tasa de transferencia de datos, el número de clientes y conexiones por IP para usuarios locales?
Respuesta: edite el archivo de configuración del servidor ftp (/etc/vsftpd/vsftpd.conf) y establezca las siguientes directivas:

  • local_max_rate=1000000 # Velocidad máxima de transferencia de datos en bytes por segundo
  • max_clients=50 # Número máximo de clientes que se pueden conectar
  • max_per_ip=2 # Conexiones máximas por IP

Leer también: Cómo instalar vsftpd (servidor ftp) en CentOS 8 / RHEL 8

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *