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

0

¿Cómo se puede configurar un servidor macOS High Sierra wfsctl WebDAV para usar con una aplicación como Password Wallet? ¿Alguien tiene un buen conjunto de notas para la configuración? un servidor wfsctl ?

Caso de uso

wfsctl El servidor WebDAV ahora se envía con macOS High Sierra. El contexto de esta pregunta es para macOS High Sierra, y no para ningún software de servidor macOS.

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

Background:

En este momento, la búsqueda en varios apple.com urls solo arrojó un resultado, "Prepare su institución para ... macOS Sierra alta ... ", que solo dice:

  

No podrá configurar el uso compartido de archivos con dispositivos iOS en macOS Server 5.4. ... Si desea configurar el uso compartido de WebDAV en una Mac con macOS Server 5.4, consulte la página de manual de wfsctl (8).

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

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

Finalmente, aunque hay muchas guías de Apache WebDAV disponibles, mi primer wfsctl experimentando comenzó con el inesperado wfsctl hará start pero no stop los servicios relacionados con Apache httpd .

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

    
pregunta l --marc l 06.02.2018 - 21:08

1 respuesta

2

Paso 1. Dirección del host. Conozca la dirección IP o el nombre de dominio DNS de la máquina host. Una dirección IP estática o nombre DNS completamente calificado permitirá que otras máquinas invitadas marquen la máquina anfitriona. Si se usa DHCP para la máquina host, entonces la dirección TCP / IP dinámica deberá ser conocida cada vez que se realice la conexión. La dirección IP se puede encontrar en Preferencias del sistema > Panel de red.

Paso2.Crearundirectoriodepuntoscompartidos.

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

Paso 3. Configuración. Edite /etc/wfs/wfs.plist . Configure SynthesizeSharePointForUserHomeDir para determinar si se permite que los clientes remotos de WebDAV vean su directorio de inicio como un punto compartido. El valor predeterminado es true . Use false para limitar el uso compartido a los puntos compartidos expresamente agregados.

<key>SynthesizeSharePointForUserHomeDir</key>
<false/>

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

Paso 4. Inicia wfsctl .

sudo wfsctl start
# Using identity with self-signed cert
sudo wfsctl diagnose # verify

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

En el caso de PasswordWallet, use el Asistente de sincronización de red para crear una nueva sincronización. Seleccione WebDAV como el tipo de sincronización.

SielservidornotieneunnombreDNScompleto,ladirecciónIPsepuedeusardirectamente.

Paso6.Detenerwfsctlyhttpd.

Basadoen Cómo cancelar el registro de "httpd" después de "wfsctl stop" ? ...

sudo wfsctl stop             # stops WebDAV. restarts httpd
sudo apachectl graceful-stop # if desired, stops httpd
# verify
sudo wfsctl diagnose

Addendum

El recurso compartido WebDAV también se puede montar directamente desde el buscador de macOS. Menú: Buscador > Ir > Conectar al servidor ... ⌘K .

Elcertificadoautogeneradoautopredeterminadopuedeseraceptadodemaneratemporalopermanente.

Vistadelacarpetadepuntoscompartidosdelbuscador

Informacióndelpuntodecompartirdelbuscador

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

Al momento de escribir este artículo, la conexión de sincronización de WebDAV directa de Password Wallet ha sido sólida y confiable para mí.

    
respondido por el l --marc l 15.02.2018 - 19:09

Lea otras preguntas en las etiquetas