Consigli per un client WebDAV


16

Sto cercando di ottenere funzionalità aggiuntive da un sito Web della scuola in grado di consentire upload / download di più file tramite trascinamento tra le cartelle Risorse del sito e il mio computer tramite un client WebDAV, anziché scaricare manualmente ogni singolo file. Tuttavia, questa funzione è ufficialmente supportata solo per Windows e Mac o per client di terze parti per tali sistemi operativi. Vorrei poter usare questa funzione con Ubuntu 11.04.

Ho già dato un'occhiata a questa domanda , ma non ho avuto fortuna con la sua risposta ... probabilmente perché non mi chiede mai la password della mia scuola e non riesco a trovare un modo per inserirne una.

Se c'è un modo per farlo usando ciò che è già installato di default o da qualche altra applicazione, per favore fatemelo sapere.

AGGIORNAMENTO : Quando provo a connettermi tramite Nautilus, ricevo il seguente messaggio di errore, indipendentemente dal fatto che abbia scelto WebDAV (http) o Secure WebDAV (https):

inserisci qui la descrizione dell'immagine

E solo per ribadire, non chiede mai la mia password.


Non riesco a vedere un file> Connetti all'opzione sotto nautilus. Qualcuno può inviare uno screenshot per favore? vedi screenshot qui:
user2851108

@ user2851108 Attualmente sono su Ubuntu 14.04 LTS Beta 2, ma dovrebbe essere presente nella barra dei menu . (Probabilmente potresti trovarlo usando l'HUD anche toccando Alt.)
Christopher Kyle Horton

Risposte:


17

In Nautilus (il browser dei file), seleziona File> Connetti a ... e seleziona WebDAV. Immettere le informazioni necessarie, come nome host, directory, porta e nome utente. Seleziona la casella per creare un segnalibro e lo troverai nella lente File e cartelle e nel riquadro sinistro in Nautilus.

Sarai in grado di utilizzare la tua condivisione WebDAV come se fosse una cartella locale.


Ricevo un messaggio di errore quando provo questo, per il quale ho aggiunto un'immagine sopra.
Christopher Kyle Horton,

2
Giusto. Non aggiungere https: // all'indirizzo. Solo il nome host.
Jo-Erlend Schinstad,

2
Grazie per il suggerimento ... WebDAV normale non funzionerebbe ancora, ma selezionando Secure WebDAV ha funzionato. Alla fine mi ha chiesto la mia password e ho effettuato l'accesso. Grazie!
Christopher Kyle Horton,

3
"Errore HTTP: trovato" Cosa significa ?!
Cerin,

1
È un messaggio di errore preciso? Giusto per essere sicuri, dovresti avere qualcosa di simile a davs: //username@www.example.com/directory/goes/here.
Jo-Erlend Schinstad,

3

Tutte le connessioni al server sono gestite allo stesso modo in nautilus. Compilare i dati per nautilus per connettersi al server remoto, a quel punto verranno aggiunti come segnalibro all'elenco delle cartelle con segnalibri.

La prima volta che provi a connetterti al server se è protetto da password ti verrà chiesto di fornire la password e ti verrà chiesto se vuoi salvare la password in modo permanente, per la sessione corrente o dimenticare immediatamente. Una volta che il server è stato montato, può essere sfogliato come qualsiasi altra cartella sul sistema.

Spero che sia di aiuto


Il server deve essere protetto da password, come indicato nelle istruzioni di installazione di Windows per uno dei client indicati. Eppure non ne richiede uno in Nautilus, ma invece mi dà una finestra di errore che ho aggiunto una foto sopra.
Christopher Kyle Horton,

3

Su Ubuntu 14.04:

1) Apri Nautilus (File manager)

2) Fare clic su "Connetti al server"

3) Come indirizzo del server inserire:

davs://<username>@<webdav_address>

È importante che webdav_address non contenga il protocollo. Ad esempio, se l'URL Web è: https://example.com/webdave il nome utente è Alice, l'indirizzo corrispondente per il server sarà:

davs://alice@example.com/webdav

Sto ottenendo: messaggio di errore non
gestito

Forse devi specificare la porta?
Jo-Erlend Schinstad,

0

Usa direttamente il protocollo webdav://

Spesso è possibile utilizzare direttamente il protocollo webdav://nel browser dei file.
Oggi sotto kubuntu, ad esempio, è sufficiente scrivere in Dolphin anziché in un percorso locale l'indirizzo richiesto con il protocollo webdab://prima.

Per esempio,

webdav://192.168.1.10/remote.php/webdav/

Richiederà nome utente e password, quindi ti tratterai in modo simile a un percorso locale.

Appunti:

  • Lavorando su Kubuntu 18.04.2 LTS
  • Dolphin (attualmente versione 17.12.3)
  • Un'istanza locale di webdabunder nextcloudaccessibile con un indirizzo simile a 192.168.1.10/remote.php/webdav/

-2

Sembra più un problema di risoluzione dei nomi di Windows ... non può risolvere il nome netbios del server. Dovrebbe funzionare comunque con l'indirizzo IP.

-Per montare una condivisione Windows su una rete DHCP, è conveniente essere in grado di montare con il nome netbios ... è molto semplice:

1) Modifica il tuo file /etc/nsswitch.conf con il tuo editor preferito (gedit, kate, nano, vim, ecc.) ... cerca nel file e cerca la linea che assomiglia a questa:

host: file mdns4_minimal [NOTFOUND = return] dns mdns4

... e aggiungi "vince" alla fine della riga in modo che assomigli a questo:

host: file mdns4_minimal [NOTFOUND = return] vince dns mdns4

2) Salva il file. Nota: "vince" DEVE venire prima di "dns" se si utilizza il servizio openDNS.

3) Ora dovrai installare winbind

Codice: sudo apt-get install winbind

4) Riavvia o riavvia la rete.


Penso che assomigli di più a digitare https: // nel campo host, il che rende l'indirizzo davs: // username @ hostname , che non è corretto. -1
Jo-Erlend Schinstad,

Sei molto veloce nel votare una risposta che non fa assolutamente male. Cito ciò che dice nella Pagina dei privilegi: "Il downvoting dovrebbe essere riservato a casi estremi. Non deve essere inteso come sostituto della comunicazione e del montaggio".
Nejode,

1
Bene, la tua risposta sembrava ovviamente sbagliata. Se fosse stato solo un piccolo errore, avrei raccomandato una modifica. Ma in questo caso, ciò significherebbe cambiare tutto poiché l'assunto principale era sbagliato.
Jo-Erlend Schinstad,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.