La versión de Oracle Solaris incluye ProFTPD. El software implementa el lado servidor del protocolo FTP, que se suele utilizar para la distribución de datos masivos a través de Internet. Para obtener más información sobre el proyecto ProFPTD, consulte http://www.proftpd.org.
¿Qué es un sistema remoto?
Para el objetivo de este capítulo, un sistema remoto es una estación de trabajo o un servidor que está conectado al sistema local con cualquier tipo de red física y configurado para la comunicación TCP/IP.
En sistemas que ejecutan una versión de Oracle Solaris, la configuración de TCP/IP se establece automáticamente durante el inicio. Para obtener más información, consulte Administración de redes TCP/IP, IPMP y túneles IP en Oracle Solaris 11.2 .
Cómo iniciar un servidor FTP mediante SMF
- Conviértase en administrador.Para obtener más información, consulte Uso de sus derechos administrativos asignados de Protección de los usuarios y los procesos en Oracle Solaris 11.2 .
- Iniciar el servidor FTP.
Cómo apagar el servidor FTP con SMF
- Conviértase en administrador.
Para obtener más información, consulte Uso de sus derechos administrativos asignados de Protección de los usuarios y los procesos en Oracle Solaris 11.2 .
- Detenga el servidor FTP.
Para obtener más información, consulte Uso de sus derechos administrativos asignados de Protección de los usuarios y los procesos en Oracle Solaris 11.2 .
Cómo apagar la conexión FTP
El comando ftpshut(8) cierra el servidor FTP en un momento determinado. Si sólo desea dejar de prestar servicios de FTP, pero no detener el daemon (de modo que pueda informar a los clientes que el servicio no está disponible), utilice este procedimiento. El comando ftpshut bloqueará las conexiones y detendrá la conexión actual, pero no cerrará el daemon del servidor.
Al ejecutar ftpshut, se genera un archivo a partir de las opciones de la línea de comandos que especifican cuándo se produce el cierre, el punto en el que se rechazan nuevas conexiones y cuándo se eliminan conexiones existentes. Se notifica a los usuarios sobre un cierre del servidor en función de esta información. La ubicación del archivo creado por ftpshut es /etc/shutmsg.
- Conviértase en administrador.
Para obtener más información, consulte Uso de sus derechos administrativos asignados de Protección de los usuarios y los procesos en Oracle Solaris 11.2 .
- Ejecute el comando ftpshut.
- ftpshut
-
Comando que proporciona un procedimiento para notificar a los usuarios que el servidor FTP se está cerrando.
- –l
-
Indicador que se utiliza para ajustar la hora en la que se deniegan nuevas conexiones al servidor FTP.
- –d
-
Indicador que se utiliza para ajustar la hora en la que se desconectan las conexiones existentes al servidor FTP.
- time
-
Hora de cierre especificada por la palabra now para el cierre inmediato o en uno de los dos formatos (+ número o HHMM) para un cierre futuro.
- [warning-message...]
-
Mensaje de notificación de cierre; consulte la página del comando man ftpshut(8) para obtener más información.
- Restaure el acceso a los archivos.
Utilice el comando ftprestart para reiniciar las conexiones al servidor FTP. Para obtener más información, consulte ftpshut(8) y ftprestart(8).
Para obtener más información, consulte Uso de sus derechos administrativos asignados de Protección de los usuarios y los procesos en Oracle Solaris 11.2 .
- ftpshut
- Comando que proporciona un procedimiento para notificar a los usuarios que el servidor FTP se está cerrando.
- –l
- Indicador que se utiliza para ajustar la hora en la que se deniegan nuevas conexiones al servidor FTP.
- –d
- Indicador que se utiliza para ajustar la hora en la que se desconectan las conexiones existentes al servidor FTP.
- time
- Hora de cierre especificada por la palabra now para el cierre inmediato o en uno de los dos formatos (+ número o HHMM) para un cierre futuro.
- [warning-message...]
- Mensaje de notificación de cierre; consulte la página del comando man ftpshut(8) para obtener más información.
Utilice el comando ftprestart para reiniciar las conexiones al servidor FTP. Para obtener más información, consulte ftpshut(8) y ftprestart(8).
Cómo cambiar la configuración de ProFTPD
La mayoría de las variaciones de configuración se realizan mediante cambios en el archivo /etc/proftpd.conf. Efectúe los siguientes pasos cuando realice cambios en este archivo.
- Conviértase en administrador.
Para obtener más información, consulte Uso de sus derechos administrativos asignados de Protección de los usuarios y los procesos en Oracle Solaris 11.2 .
- Realice cambios en el archivo de configuración.
Observe los ejemplos que se muestran a continuación para obtener sugerencias sobre la información que debe agregar al archivo de configuración.
- Reinicie el servidor FTP.
Ejemplo 2-1 Cambios del archivo de configuración ProFTPD para un host virtual
Para un host virtual que utiliza una dirección IP fija, utilice la siguiente política. Es posible agregar varias direcciones IP separadas por espacios si es necesario.
Ejemplo 2-2 Cambios del archivo de configuración de ProFTPD para acceso anónimo
Para proporcionar el acceso a su sitio FTP anónimo, utilice estas políticas:
Para obtener más información, consulte Uso de sus derechos administrativos asignados de Protección de los usuarios y los procesos en Oracle Solaris 11.2 .
Observe los ejemplos que se muestran a continuación para obtener sugerencias sobre la información que debe agregar al archivo de configuración.
Archivos ProFTPD
En la siguiente tabla, se enumeran muchos de los archivos asociados al servicio ProFTPD y sus funciones.
Tabla 1-2 Archivos ProFTPD
|
Usuarios ProFTPD
El proceso de instalación de ProFTPD crea un usuario y un grupo denominados ftp. El servidor ProFTPD funciona con estas credenciales.
Comandos ProFTPD
En la siguiente tabla se describen los comandos y daemons asociados con el servicio ProFTPD.
|
Comentarios
Publicar un comentario