Come configurare macOS High Sierra "wfsctl" WebDAV da utilizzare con un'applicazione che utilizza l'autenticazione di base?

0

Come si fa a configurare un server MacOS High Sierra wfsctl WebDAV da utilizzare con un'applicazione come Password Wallet? Qualcuno ha un buon set di note per la configurazione un wfsctl server?

Usa caso

wfsctl Il server WebDAV ora viene fornito con macOS High Sierra. Il contesto di questa domanda è per MacOS High Sierra, e non tutti i software macOS Server.

Le applicazioni (come PasswordWallet) utilizzerebbero l'autenticazione password di base del nome utente per accedere a un server WebDAV.

Sfondo:

Al momento, la ricerca su vari apple.com urls ha restituito solo un risultato, "Prepara il tuo istituto per ... macOS High Sierra ... ", che dice semplicemente:

You won’t be able to set up file sharing with iOS devices in macOS Server 5.4. ... If you want to configure WebDAV sharing on a Mac with macOS Server 5.4, see the wfsctl(8) manual page. 

La pagina man di wfsctl (su macOS normale High Sierra) fornisce informazioni di comando tecniche. Tuttavia, la pagina man non fornisce un setup di esempio o una guida introduttiva.

Finora, le ricerche su Internet per wfsctl utilizzano su macOS High Sierra non ha fornito molte informazioni aggiuntive sull'utilizzo di wfsctl .

Infine, mentre sono disponibili molte guide di Apache WebDAV, la mia iniziale wfsctl di sperimentazione è iniziata con inatteso wfsctl sarà start ma non stop i relativi servizi di Apache httpd .

Quindi, qualcuno ha un buon set di note di sintesi specifiche per configurare un server WebDAV wfsctl e come navigare attraverso qualsiasi "stranezza" di un sistema wfsctl ? (cioè non collegamenti generici WebDAV di Apache.)

    
posta l --marc l 06.02.2018 - 21:08
fonte

1 risposta

2

Passaggio 1. Indirizzo host. Conoscere l'indirizzo IP o il nome di dominio DNS per la macchina host. Un indirizzo IP statico o nome DNS completo consentirà ad altre macchine guest di aggiungere un segnalibro alla macchina host. Se DHCP viene utilizzato per la macchina host, sarà necessario conoscere l'indirizzo TCP / IP dinamico ogni volta prima della connessione. L'indirizzo IP può essere trovato in Preferenze di Sistema > Pannello di rete.

Passaggio2.Creadirectorypuntidicondivisione.

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

Passaggio 3. Configurazione. Modifica /etc/wfs/wfs.plist . Impostare SynthesizeSharePointForUserHomeDir per determinare se consentire ai client WebDAV remoti di vedere la propria directory home come un punto di condivisione. L'impostazione predefinita è true . Utilizza false per limitare la condivisione ai punti di condivisione aggiunti espressamente.

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

Nota: CreateHomeDirsForLocalUsers e ApplyUserInstanceSandbox sembrano non documentati in questo momento.

Passaggio 4. Inizia wfsctl .

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

Passaggio 5. Connessione dell'applicazione di installazione.

Nel caso di PasswordWallet, utilizzare la procedura guidata di sincronizzazione di rete per creare una nuova sincronizzazione. Seleziona WebDAV come tipo di sincronizzazione.

SeilservernonhaunnomeDNScompleto,èpossibileutilizzaredirettamentel'indirizzoIP.

Passaggio6.Arrestodiwfsctlehttpd.

Basatosu Come annullare la registrazione di "httpd" dopo "wfsctl stop" ? ...

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

Addendum

La condivisione WebDAV può anche essere montata direttamente da macOS Finder. Menu: Finder > Vai > Connetti al server ... ⌘K .

Ilcertificatoautogeneratoautomaticamentepuòessereaccettatotemporaneamenteodefinitivamente.

VisualizzazionecartellapuntodiricercadelFinder

InformazionisulpuntodicondivisionedelFinder

Osservazione: a volte un trasferimento di file tramite un supporto per MacD Finder WebDAV potrebbe fallire e causare una perdita di connessione. In questi casi, fino ad ora, un secondo tentativo di trasferimento è andato a buon fine.

Al momento della stesura di questo documento, la connessione di sincronizzazione diretta con WebDAV di Password Wallet è stata solida e affidabile per me.

    
risposta data 15.02.2018 - 19:09
fonte

Leggi altre domande sui tag