Mac OSX에서 네트워크 webdav 공유에 연결하는 데 문제가 있습니다. Windows에서 연결할 수 있으므로 작동합니다. Mac OSX에서는 라우팅이 설정되어 있고 전송을 사용할 때 연결할 수 있지만 "Mac Finder"나 Mac용 다른 webdav 클라이언트를 사용하지 않으므로 이것은 네트워크나 로그인 문제가 아니라 응용 프로그램 문제입니다. 나는 Mac Finder, Cyberduck, AnyClient 및 sourceforge의 많은 webdav 클라이언트를 사용해 보았습니다. Transmit을 구입할 수도 있지만 사용자가 많고 webdav에 연결하는 데만 사용하려는 경우 라이센스당 34달러는 많은 돈입니다.
상황의 사실:
- 각각 자체 MS ActiveDirectory 인프라를 갖춘 두 개의 기업 네트워크
- Webdav는 네트워크 A에 있고 네트워크 A에 계정이 있습니다.
- 내 Macbook은 네트워크 B에 있고 라우팅이 설정되었습니다. (위와 같이 운송에 사용됨)
- webdav 서버에 대한 관리 액세스 권한이 없어 설정을 변경할 수 없습니다.
webdav 서버와 다른 네트워크에 있기 때문에 로그인 시 도메인을 지정해야 하므로 전송 로그인은 다음과 같습니다.
Protocol: https
Port: 443
Server: 192.168.0.3
Path: webdav_transfer
user: domainA\username (otherwise, the macbook would set domainB as default)
언급한 대로 이는 전송에는 작동하지만 다른 클라이언트에는 작동하지 않습니다. domainA\username 부분에 문제가 있는 것 같아요. 어쨌든 전송에서는 이를 사용할 수 있지만 다른 전송에서는 사용할 수 없습니다. Safari에서도 작동하지만 거기서는 업로드할 수 없습니다.
Mac Finder에서 다음을 시도했습니다.
https://domainA\[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
일부 응용 프로그램이 URL을 다음으로 변경하는 것으로 나타났습니다.
https://domainA%[email protected]/webdav_transfer
따라서 \ %5C로 변경됩니다. 이것은 단지 형식 오류일 수도 있지만 domainA 부분을 내 https 요청에 올바르게 넣는 방법을 모르겠습니다.
편집: 새로운 정보:
mount_webdav를 사용하여 webdav 공유를 마운트하려고 시도했지만 작동하지 않았습니다. 오류 메시지는 없지만 공유도 마운트되지 않았습니다. (증거 없이) mount_webdav(및 Mac Finder)의 문제는 적절한 SSL 지원이 부족하다는 것입니다. Unix webdav 명령줄 클라이언트(sudo port install cadaver)인 포트를 통해 cadaver를 설치했습니다. cadaver를 이용하면 webdav 공유에 접속하여 콘텐츠를 다운로드/업로드할 수 있습니다. 불행하게도 지금은 모든 것이 잘 작동하지만 Maclings에서는 이것이 가능한 솔루션이 아닙니다(GUI가 필요함).
계속 찾아보겠습니다.
답변1
Finder -> 서버에 연결...로 이동하세요. ⌘K
https://192.168.0.3/webdav_transfer
"서버 주소"를 입력하세요 .
사용자 이름으로 "domainA\username"을 사용하여 사용자 이름/비밀번호 챌린지에 응답합니다.
그래도 작동하지 않으면 다음을 참조하세요.http://wiki.zimbra.com/wiki/WebDAV한 가지 가능한 이유는 WebDAV 서버에 대한 관리자 액세스 권한이 없으면 운이 좋지 않을 수 있다는 것입니다.