Zalecenia dla klienta WebDAV


16

Usiłuję uzyskać dodatkową funkcjonalność ze szkolnej strony internetowej, która może umożliwiać wielokrotne przesyłanie / pobieranie plików poprzez przeciąganie i upuszczanie między folderami zasobów witryny a moim komputerem osobistym za pośrednictwem klienta WebDAV, w porównaniu do pobierania poszczególnych plików ręcznie. Ta funkcja jest jednak oficjalnie obsługiwana tylko w systemach Windows i Mac lub w przypadku klientów innych firm dla tych systemów operacyjnych. Chciałbym móc korzystać z tej funkcji w systemie Ubuntu 11.04.

Rzuciłem już okiem na to pytanie , ale nie miałem szczęścia z odpowiedzią ... prawdopodobnie dlatego, że nigdy nie pyta mnie o moje hasło szkolne i nie mogę znaleźć sposobu na jego wprowadzenie.

Jeśli istnieje sposób, aby to zrobić przy użyciu tego, co jest już domyślnie zainstalowane lub z innej aplikacji, daj mi znać.

AKTUALIZACJA : Kiedy próbuję połączyć się przez Nautilus, pojawia się następujący komunikat o błędzie, niezależnie od tego, czy wybrałem WebDAV (http) czy Bezpieczny WebDAV (https):

wprowadź opis zdjęcia tutaj

I tylko powtórzyć, w żadnym momencie nie on kiedykolwiek poprosić o hasło.


Nie widzę pliku> połącz z opcją pod Nautilus. Czy ktoś może wysłać zrzut ekranu? zobacz zrzut ekranu tutaj:
user2851108

@ user2851108 Jestem obecnie na Ubuntu 14.04 LTS Beta 2, ale tam powinien być w pasku menu . (Prawdopodobnie można go znaleźć również za pomocą interfejsu, dotykając Alt.)
Christopher Kyle Horton

Odpowiedzi:


17

W Nautilus (przeglądarce plików) wybierz Plik> Połącz z ... i wybierz WebDAV. Wprowadź potrzebne informacje, takie jak nazwa hosta, katalog, port i nazwa użytkownika. Zaznacz pole, aby utworzyć zakładkę, a znajdziesz ją w zakładce Pliki i folder oraz w lewym okienku Nautilus.

Będziesz mógł używać swojego udziału WebDAV, jakby to był folder lokalny.


Gdy próbuję tego, pojawia się komunikat o błędzie, do którego dodałem zdjęcie powyżej.
Christopher Kyle Horton

2
Dobrze. Nie dodawaj https: // do adresu. Tylko nazwa hosta.
Jo-Erlend Schinstad,

2
Dzięki za wskazówkę ... zwykły WebDAV nadal nie działa, ale wybranie Bezpiecznego WebDAV załatwiło sprawę. W końcu poprosił mnie o hasło i byłem zalogowany. Dzięki!
Christopher Kyle Horton,

3
„Błąd HTTP: znaleziono” Co to w ogóle oznacza ?!
Cerin,

1
Czy to dokładny komunikat o błędzie? Dla pewności powinieneś mieć coś takiego jak davs: //username@www.example.com/directory/goes/there.
Jo-Erlend Schinstad

3

Wszystkie połączenia z serwerem są obsługiwane w ten sam sposób w nautilus. Wypełniasz dane dla nautilus, aby połączyć się ze zdalnym serwerem, w którym to momencie zostanie on dodany jako zakładka do listy folderów z zakładkami.

Przy pierwszej próbie połączenia się z serwerem , który jest chroniony hasłem, zostaniesz poproszony o podanie hasła i zostaniesz zapytany, czy chcesz zapisać hasło na stałe, dla bieżącej sesji, czy natychmiast zapomnieć. Po zamontowaniu serwera można go przeglądać jak każdy inny folder w systemie.

Mam nadzieję że to pomoże


Serwer powinien być chroniony hasłem, jak wskazano w instrukcjach instalacji systemu Windows dla dowolnego z podanych klientów. A jednak nie prosi o jeden w Nautilusie, ale zamiast tego wyświetla mi okno błędu, do którego dodałem zdjęcie powyżej.
Christopher Kyle Horton

3

W systemie Ubuntu 14.04:

1) Otwórz Nautilus (menedżer plików)

2) Kliknij „Połącz z serwerem”

3) Jako adres serwera wpisz:

davs://<username>@<webdav_address>

Ważne jest, aby adres_dresu nie zawiera protokołu. Na przykład, jeśli twój adres URL to: https://example.com/webdava twoja nazwa użytkownika to alice, odpowiedni adres serwera to:

davs://alice@example.com/webdav

Otrzymuję: Nieobsługiwany komunikat o błędzie: Błąd HTTP: Nie można się połączyć: Odmowa połączenia
titusfx 13.09.19

Może musisz podać port?
Jo-Erlend Schinstad

0

Użyj bezpośrednio protokołu webdav://

Często możesz użyć protokołu bezpośrednio webdav://w przeglądarce plików.
W dzisiejszych czasach, na przykład w kubuntu, wystarczy napisać w Dolphin zamiast ścieżki lokalnej adres wymagany wcześniej z protokołem webdab://.

Na przykład,

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

Pojawi się monit o podanie nazwy użytkownika i hasła, a następnie postępujesz z nim w sposób podobny do ścieżki lokalnej.

Uwagi:

  • Praca na Kubuntu 18.04.2 LTS
  • Dolphin (obecnie wersja 17.12.3)
  • Miejscowy wystąpienie webdabpod nextclouddostępny z adresem podobnym do 192.168.1.10/remote.php/webdav/

-2

Wygląda to bardziej na problem z rozpoznawaniem nazw systemu Windows ... nie może rozwiązać nazwy Netbios serwera. Powinien jednak działać z tym adresem IP.

-Aby zamontować udział systemu Windows w sieci DHCP, wygodnie jest móc zamontować według nazwy Netbios ... to bardzo proste:

1) Zmodyfikuj plik /etc/nsswitch.conf za pomocą preferowanego edytora (gedit, kate, nano, vim itp.) ... przeszukaj plik i wyszukaj wiersz, który wygląda mniej więcej tak:

hosts: pliki mdns4_minimal [NOTFOUND = return] dns mdns4

... i dodaj „wygrane” na końcu linii, aby wyglądało to mniej więcej tak:

hosts: pliki mdns4_minimal [NOTFOUND = return] wygrywa dns mdns4

2) Zapisz plik. Uwaga: „wygrane” MUSZĄ znajdować się przed „dns”, jeśli korzystasz z usługi openDNS.

3) Teraz musisz zainstalować Winbind

Kod: sudo apt-get install winbind

4) Uruchom ponownie lub uruchom ponownie sieć.


Wydaje mi się, że bardziej przypomina wpisanie https: // w polu hosta, co powoduje, że adres davs: // nazwa użytkownika @ nazwa hosta jest niepoprawny. -1
Jo-Erlend Schinstad,

Bardzo szybko głosujesz za odpowiedzią, która absolutnie nie szkodzi. Cytuję to, co napisano na stronie Przywileje: „Downvoting powinien być zarezerwowany dla ekstremalnych przypadków. Nie ma on zastępować komunikacji i edycji”.
nejode

1
Twoja odpowiedź wydawała się oczywiście błędna. Gdyby to był tylko mały błąd, poleciłbym edycję. Ale w tym przypadku oznaczałoby to zmianę wszystkiego, ponieważ główne założenie było błędne.
Jo-Erlend Schinstad
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.