Ir al contenido España-Español
HP.com España principal Productos y Servicios Soporte y Drivers Soluciones Cómo Comprar
» Contactar con HP
Más opciones
HP.com España principal
Guía del administrador de sistemas HP-UX: Tareas de administración rutinarias: HP-UX 11i versión 3 > Capítulo 3 Administración de sistemas

Administración de características FTP

» 

Documentación técnica

Libro completo en PDF
» Comentarios
Aquí empieza el contenido

 » Tabla de contenido

 » Índice

Hay cinco archivos que se utilizan para albergar la información sobre FTP. Estos archivos se enumeran en la tabla 3-1. El archivo de configuración /etc/ftpd/ftpaccess es el archivo de configuración primario para definir cómo funciona el demonio ftpd. No es necesario habilitar el archivo ftpaccess para ejecutar el demonio ftpd.

Los archivos de configuración permiten configurar las características FTP, por ejemplo, el número de intentos de inicio de sesión FTP permitidos, las presentaciones del titular FTP, el inicio de sesión de transferencias de archivos entrantes y salientes, los permisos de acceso, el uso de expresiones regulares, etcétera. Para obtener detalles completos sobre estos archivos, consulte las páginas de manual de ftpaccess(4), ftpgroups(4), ftpusers(4), ftphosts(4) y ftpconversion(4).

Si el archivo ftpaccess se ha habilitado:

  • Los valores del archivo ftpaccess anulan los valores parecidos en los demás archivos.

  • Los valores de los demás archivos que no estén presentes en ftpaccess se tratan como información de configuración sumplementaria o adicional.

Si el archivo ftpaccess se ha deshabilitado:

  • Se utilizan los valores de los archivos ftpusers, ftphosts y ftpconversion.

  • El archivo ftpgroups no se utiliza.

Habilitación/deshabilitación del archivo de configuración /etc/ftpd/ftpaccess

  • Para habilitar el archivo /etc/ftpd/ftpaccess, especifique la opción -a para la entrada ftp del archivo /etc/inetd.conf. Por ejemplo:

    ftp  stream tcp nowait root /usr/lbin/ftpd ftpd -a -l -d

    (La opción -l registra todos los comandos enviados al servidor ftpd en el archivo syslog. La opción -d registra información sobre depuración en el archivo syslog.)

  • Para deshabilitar el archivo /etc/ftpd/ftpaccess, especifique la opción -A para la entrada ftp del archivo /etc/inetd.conf. Por ejemplo:

    ftp  stream tcp nowait root /usr/lbin/ftpd ftpd -A -L -d

Hay varios archivos de configuración FTP que permiten definir cómo funciona el comando ftp, según se describe en la siguiente tabla.

Tabla 3-1 Archivos de configuración FTP

/etc/ftpd/ftpaccessEl archivo de configuración primario que define el funcionamiento del demonio ftpd. Para obtener más información, consulte la página de manual de ftpaccess(4).
/etc/ftpd/ftpconversionsDefine las opciones de compresión/descompresión y las operaciones de los comandos tar/untar. Para obtener más información, consulte la página de manual de ftpconversions(4).
/etc/ftpd/ftphostsPermite conceder/denegar el acceso a la cuenta FTP en función de las direcciones IP y los nombres de sistema host de origen. Para obtener más información, consulte la página de manual de ftphosts(4).

/etc/ftpd/ftpusers

Restringe el acceso FTP a los usuarios especificados. Para obtener más información, consulte la página de manual de ftpusers(4).

/etc/ftpd/ftpgroupsEl archivo de contraseñas de grupo que se utiliza con los comandos SITE GROUP y SITE GPASS. Para obtener más información, consulte la página de manual de ftpgroups(4).

 

Comprobación de los nombres de ruta de los archivos de configuración FTP

Para comprobar los nombres de ruta de todos los archivos de configuración FTP, escriba:

/usr/bin/ckconfig

Para obtener más información, consulte la página de manual de ckconfig(1).

Obtención de información sobre los usuarios FTP

Para ver el número actual de usuarios correspondiente a cada clase y el límite de cada clase de usuarios según la definición del archivo /etc/ftpd/ftpaccess, escriba:

/usr/bin/ftpcount

Para ver la información de proceso actual correspondiente a cada usuario registrado en el servidor FTP, escriba:

/usr/bin/ftpwho

Para obtener más información, consulte las páginas de manual de ftpcount(1) y ftpwho(1).

Creación de un mensaje de cierre FTP

El comando ftpshut permite crear un archivo de mensaje de cierre para avisar a los usuarios antes de que se cierre el FTP. El demonio FTP comprueba este archivo a intervalos para determinar el tiempo que queda antes del cierre. (Para ejecutar el comando ftpshut, debe ser superusuario.)

Después de producirse el cierre, debe escribir el comando ftprestart para eliminar todos los archivos de mensajes de cierre de las cuentas de usuario reales, anónimos y virtuales. Estos archivos de mensajes se crean con la utilidad ftpshut.

Para obtener información pormenorizada sobre la creación de un mensaje de cierre de FTP, consulte las páginas de manual de ftpshut(1) y ftprestart(1), así como el capítulo 2 del manual Installing and Administering Internet Services.

Registro de la información sobre las sesiones FTP

Se puede especificar el registro de las sesiones FTP mediante la palabra clave log commands del archivo /etc/ftpd/ftpaccess.

log commands

Habilita/deshabilita el registro de una sesión FTP en el archivo syslog, incluidos los comandos, los inicios de sesión, los errores de inicio de sesión y la actividad de FTP anónimo. (Esta entrada anula la opción -L indicada para la entrada ftp del archivo /etc/inetd.conf.)

NOTA: Para habilitar el archivo /etc/ftpd/ftpaccess, debe precisar la opción -a en la entrada ftp del archivo /etc/inetd.conf.

Para obtener información pormenorizada sobre la palabra clave log commands, consulte la página de manual de ftpaccess(4).

Registro de las transferencias de archivos FTP

Se puede registrar la información sobre las transferencias de archivos procedente del demonio de servidor FTP en el archivo de registro /var/adm/syslog/xferlog. El archivo xferlog deja constancia de la información sobre las transferencias de archivos, incluidos la hora actual, la hora de transferencia de un archivo, el sistema host remoto, el nombre de archivo, el tamaño de archivo y si la transferencia de un archivo se ha realizado en formato ASCII o binario.

Configuración del registro en el archivo /etc/ftpd/ftpaccess

Para registrar las transferencias de archivos FTP entrantes y salientes, modifique el archivo /etc/ftpd/ftpaccess con la palabra clave log transfers.

log transfers

Habilita/deshabilita el registro de las transferencias de archivos para usuarios reales o de FTP anónimo en el archivo /var/adm/syslog/xferlog. El registro de las transferencias dirigidas al servidor (entrantes) se puede habilitar independientemente de las transferencias procedentes del servidor (salientes).

NOTA: Para habilitar el archivo /etc/ftpd/ftpaccess, debe precisar la opción -a en la entrada ftp del archivo /etc/inetd.conf.

Para obtener más información, consulte las páginas de manual de ftpaccess(4) y xferlog(5).

Configuración de la compatibilidad con FTP virtual

La compatibilidad con FTP virtual permite administrar un servidor FTP para dos o más dominios independientes en el mismo equipo.

El FTP virtual permite configurar los sistemas de modo que el user1 que se conecte por medio del ftp a ftp.domain1.com obtenga un titular FTP y un directorio FTP, mientras que el user2 que se conecte por medio del ftp al ftp.domain2.com obtenga un titular y un directorio FTP distintos. Puede crear un conjunto diferente de archivos de configuración ftpaccess, ftpconversions, ftphosts, ftpusers y ftpgroups para cada sitio FTP virtual. (Esto sucede aun cuando los usuarios estén en el mismo equipo y utilicen los mismos puertos.)

Para obtener información pormenorizada sobre la configuración de la compatibilidad con FTP virtual, consulte el capítulo 2 del manual Installing and Administering Internet Services.

NOTA: La configuración de un servidor FTP virtual exige el uso de alias de dirección IP.
Versión para imprimir
Declaración de privacidad El uso de este sitio implica la aceptación de sus términos de uso
© 2008 Hewlett-Packard Development Company, L.P.