그 자체가 원격 공유에 대한 심볼릭 링크인 원격 공유에 액세스할 수 없습니다.

그 자체가 원격 공유에 대한 심볼릭 링크인 원격 공유에 액세스할 수 없습니다.

이 시나리오가 있습니다.

도메인 A:

  1. CIFS를 통해 사용 가능한 볼륨을 제공하는 타사에서 제공하는 파일 서버입니다. 이 파일 서버에는 외부 IP 주소가 없습니다. 권한은 모든 사람에게 설정됩니다.
  2. 파일 서버에 액세스할 수 있는 Windows 시스템 집합입니다.

Windows 2012를 실행하는 한 컴퓨터에서 C 드라이브에서 파일 서버의 폴더로 심볼릭 링크를 만들었습니다. 그런 다음 이 폴더를 공유 폴더로 만들었습니다. 또한 모든 링크 유형이 허용되는지 확인했습니다.

C:\>fsutil behavior query SymlinkEvaluation
Local to local symbolic links are enabled.
Local to remote symbolic links are enabled.
Remote to local symbolic links are enabled.
Remote to remote symbolic links are enabled.

Windows 2012 또는 Windows 2003을 실행하는 동일한 도메인의 다른 컴퓨터에서 이 공유에 액세스하려고 하면 오류가 발생합니다.

… 는 접근 할 수 없습니다. 이 네트워크 리소스를 사용할 권한이 없을 수도 있습니다. 액세스 권한이 있는지 알아보려면 이 서버의 관리자에게 문의하세요.

해당 유형이 비활성화되어 있으므로 심볼릭 링크를 따라갈 수 없습니다.

결국 다른 도메인에서 실행 중인 컴퓨터에서 공유에 액세스해야 하므로 이 방식으로 작업해야 합니다. 이 컴퓨터는 내가 심볼릭 링크를 만든 컴퓨터에 액세스할 수 있습니다. 해당 도메인 외부에서는 "실제" 파일 서버에 액세스할 수 없습니다.

답변1

먼저 "mklink /d link_name 폴더_이름(공유 리소스의 UNC 이름일 수 있음)"으로 심볼릭 링크를 수행합니다.

그런 다음 각 클라이언트에서 "fsutil 동작 세트 SymlinkEvaluation R2R:1"을 수행하여 원격-원격 기호 링크를 활성화합니다.

이것은 Windows 7 이상에서만 작동했습니다. XP에서는 작동하지 않습니다.

답변2

각각에서 fsutil을 실행하거나 해당 그룹 정책을 설정해야 합니다.고객즉, 도메인의 다른 모든 컴퓨터와 공유에 액세스하려는 다른 도메인의 모든 컴퓨터에 있습니다. 귀하의 질문에 따르면 2012 시스템에서 심볼릭 링크를 공유하는 fsutil을 실행하는 것처럼 들리는데 이는 아무런 소용이 없습니다.

네, 짜증나네요.

관련 정보