0 votos

¿Cómo configurar macOS High Sierra "wfsctl" WebDAV para usar con una aplicación que utiliza autenticación básica?

¿Cómo se configura un servidor WebDAV macOS High Sierra wfsctl para usar con aplicaciones como Password Wallet? ¿Alguien tiene un buen conjunto de notas para configurar un servidor wfsctl?

Caso de Uso

El servidor WebDAV wfsctl ahora se incluye en macOS High Sierra. El contexto de esta pregunta es para macOS High Sierra estándar y no para ningún software de servidor macOS.

Las aplicaciones (como PasswordWallet) usarían autenticación básica de nombre de usuario y contraseña para acceder a un servidor WebDAV.

Antecedentes:

En este momento, la búsqueda en varias URL de apple.com solo devolvió un resultado, "Prepare su institución para... macOS High Sierra...", que simplemente establece:

No podrás configurar el intercambio de archivos con dispositivos iOS en macOS Server 5.4. ... Si deseas configurar compartir WebDAV en una Mac con macOS Server 5.4, consulta la página del manual de wfsctl(8).

La página del manual de wfsctl (en macOS High Sierra regular) proporciona información técnica de comandos. Sin embargo, la página del manual no proporciona un ejemplo de configuración o una guía de inicio.

Hasta ahora, las búsquedas en Internet sobre el uso de wfsctl en macOS High Sierra no han arrojado mucha información adicional sobre el uso de wfsctl.

Finalmente, aunque hay muchas guías de Apache WebDAV disponibles, mi experimentación inicial con wfsctl comenzó con el inesperado wfsctl iniciará pero no detendrá los servicios relacionados de Apache httpd.

Entonces, ¿alguien tiene un buen conjunto de notas resumidas específicas para configurar un servidor WebDAV wfsctl y cómo navegar a través de cualquier "rareza" de un sistema wfsctl? (es decir, no enlaces generales de Apache WebDAV).

3voto

l --marc l Puntos 122

Paso 1. Dirección del host. Conoce la dirección IP o el Nombre de dominio DNS para la máquina host. Una dirección IP estática o un nombre DNS completamente calificado permitirá a otras máquinas invitadas marcar la máquina host. Si se utiliza DHCP para la máquina host, entonces será necesario conocer la dirección TCP/IP dinámica cada vez antes de la conexión. La dirección IP se puede encontrar en el panel de Preferencias del Sistema > Red.

IP de red

Paso 2. Crear directorio de punto de intercambio.

# Por ejemplo,
sudo mkdir /Library/WebServer/ExampleSharePoint
sudo chown $USER:staff /Library/WebServer/ExampleSharePoint
sudo wfsctl share Volume/HardDisk/Library/WebServer

Paso 3. Configuración. Editar /etc/wfs/wfs.plist. Establecer SynthesizeSharePointForUserHomeDir para determinar si permitir a los clientes remotos de WebDAV ver su directorio personal como un punto de intercambio. Por defecto es true. Utilizar false para limitar el intercambio a los puntos de intercambio añadidos expresamente.

SynthesizeSharePointForUserHomeDir

Nota: CreateHomeDirsForLocalUsers y ApplyUserInstanceSandbox parecen no estar documentados en este momento.

Paso 4. Iniciar wfsctl.

sudo wfsctl start
# Utilizar identidad con certificado autofirmado
sudo wfsctl diagnose # verificar

Paso 5. Configurar la conexión de la aplicación.

En caso de PasswordWallet, utilizar el Asistente de Sincronización de Red para crear una nueva sincronización. Seleccionar WebDAV como tipo de sincronización.

Tipo de sincronización

Si el servidor no tiene un nombre DNS completamente calificado, entonces la dirección IP puede ser utilizada directamente.

Información de sincronización

Paso 6. Detener wfsctl y httpd.

Basado en Cómo desregistrar "httpd" después de "wfsctl stop"? ...

sudo wfsctl stop             # detiene WebDAV. reinicia httpd
sudo apachectl graceful-stop # si se desea, detiene httpd
# verificar
sudo wfsctl diagnose

Adicional

El intercambio de WebDAV también se puede montar directamente desde el Finder de macOS. Menú: Finder > Ir > Conectarse al Servidor… ⌘K.

Conectar al servidor del Finder

El certificado auto-generado por defecto se puede aceptar temporal o permanentemente.

Verificar certificado

Vista de Carpeta de Punto de Intercambio del Finder

Vista de Carpeta de Punto de Intercambio del Finder

Información de Punto de Intercambio del Finder

Información de Punto de Intercambio del Finder

Observación: A veces una transferencia de archivos a través de un montaje de WebDAV del Finder de macOS podría fallar y causar una pérdida de conexión. En estos casos, hasta el momento, un segundo intento de transferencia ha tenido éxito.

En el momento de escribir esto, la conexión directa de sincronización WebDAV de Password Wallet ha sido sólida y confiable para mí.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X