GNU/Linux >> Znalost Linux >  >> Linux

Připojit k Webdav (https) s uživatelem domény?

Mám problém při pokusu o připojení k naší síti webdav share na mac osx. Mohu se připojit z Windows, takže to funguje. Na Mac OSX jsem nastavil trasy a mohu se připojit pomocí „Transmit“, ale ne pomocí „Mac Finder“ nebo jiného webového klienta pro Mac, takže to není problém se sítí nebo přihlášením, ale problém s aplikacemi. Zkoušel jsem Mac Finder, Cyberduck, AnyClient a spoustu webdav klientů ze sourceforge. Mohl bych si koupit Transmit, ale máme hodně uživatelů a 34 $ za licenci je hodně peněz, pokud se s ním chcete připojit pouze k webdavu.

Fakta o situaci:

  • Dvě firemní sítě, každá s vlastní infrastrukturou MS ActiveDirectory
  • Webdav je v síti A, mám účet pro síť A
  • Můj Macbook je v síti B a trasy jsou nastaveny. (jak bylo řečeno, funguje s Transmit)
  • Nemám přístup pro správce k serveru webdav, takže změna nastavení nepřipadá v úvahu

Protože jsem v jiné síti než webdav server, musím při přihlášení zadat doménu, takže přihlášení při přenosu vypadá takto:

Protocol: https
Port: 443
Server: 192.168.0.3
Path: webdav_transfer
user: domainAusername (otherwise, the macbook would set domainB as default)

Jak bylo řečeno, toto funguje na Transmit, ale ne na žádném z ostatních klientů. Myslím, že je to problém s částí domainAusername. Přenos to nějak může využít, zatímco ostatní ne. Funguje to také v Safari, ale nemohu z něj nahrávat.

V mac finder jsem již zkoušel následující:

https://[email protected]/webdav_transfer
https://[email protected]/webdav_transfer
https://domainA\[email protected]/webdav_transfer
https://domainA\\[email protected]/webdav_transfer
https://domainA:username:[email protected]/webdav_transfer

Zjistil jsem, že některé aplikace mění adresu URL na

https://domainA%[email protected]/webdav_transfer

Takže změny na %5C
Pravděpodobně je to jen chyba formátu, ale nevím, jak mohu správně dostat část domainA do mého požadavku https.

EDIT:Nové informace:

Zkusil jsem připojit sdílenou složku webdav pomocí mount_webdav, což také nefungovalo – žádná chybová zpráva, ale sdílená položka také není připojena. Myslím (nemám žádný důkaz), že problém s mount_webdav (a tedy Mac Finder), že postrádá správnou podporu ssl. Přes port jsem nainstaloval cadaver, Unix webdav klienta příkazového řádku (sudo port install cadaver). S kadaverem se mohu připojit ke sdílení webdav a stahovat/nahrávat věci. Bohužel, i když mi nyní vše funguje, není to pro naše maclingy možné řešení (chtějí GUI).

Související:Přípony souborů pro unixové shell skripty?

Budu hledat dál.

Přijatá odpověď:

Přejděte na Finder -> Connect to Server… ⌘K

Zadejte https://192.168.0.3/webdav_transfer jako „Adresa serveru“

Odpovězte na výzvu Username/Password jako „domainAusername“ pro uživatelské jméno.

Pokud to nefunguje, podívejte se na http://wiki.zimbra.com/wiki/WebDAV, kde najdete možné důvody; bez přístupu správce k serveru WebDAV můžete mít smůlu.


Linux
  1. Připojujete se k 3g modemu pomocí příkazového řádku?

  2. Připojte se ke cloudovému serveru pomocí Filezilla pomocí SFTP

  3. Jak nainstalovat JBoss AS 7 s SSL na Linuxu (Povolit HTTPS SSL na JBoss)

  1. Jak nainstalovat WebDAV s Lighttpd na Debian 8 (Jessie)

  2. Https ověřování pomocí Axel Downloader?

  3. Jak povolit a vynutit HTTPS s Plesk

  1. Jak se připojit k Wifi pomocí Wps Pin v Ubuntu 14.04?

  2. Jak zabezpečit Apache pomocí Lets Encrypt na Ubuntu 18.04

  3. Jak ladit linuxové jádro pomocí GDB a QEMU?