Citrix PowerShell Remoting에서 원격 호출을 하려면 보안 HTTPS 채널이 필요합니다. 보안 HTTPS 채널이 없으면 Integration Broker와 Citrix 서버 팜 사이에 원격 호출을 사용하도록 설정할 수 없습니다.

이 태스크 정보

IIS 서버를 사용하려면 인증서가 필요합니다. 타사 루트 CA에서 인증서를 구입 또는 생성할 수 있습니다.

OpenSSL은 기본적으로 설치됩니다. OpenSSL은 SSL 및 TLS 프로토콜을 오픈 소스로 구현한 것입니다.

필수 조건

인증서 키를 내보내기 가능으로 표시합니다. 인증서 키에 대한 자세한 정보는 Microsoft 설명서를 참조하십시오.

프로시저

  1. Integration Broker 웹 사이트에 HTTPS 바인딩을 추가합니다.
    1. 시작 > 실행을 클릭합니다.
    2. inetmgr을 열고 기본 웹 사이트를 마우스 오른쪽 버튼으로 클릭합니다.
    3. 바인딩 편집을 클릭합니다.
    4. 드롭다운 메뉴에서 새로 생성된 인증서를 사용하여 HTTPS 바인딩을 추가합니다.
  2. Citrix 웹 사이트에서 Citrix Web Interface SDK 5.4(WISDK zip 파일)를 다운로드합니다.
  3. 설치가 완료되면 wisdk.zip 파일을 압축 해제합니다.
  4. WI5_4_0_SDK/zipfiles/sdkdemo/wisdk 디렉토리에서 c:\inetpub\wwwroot\IB\bin의 기본 bin 디렉토리로 콘텐츠를 복사합니다.
  5. IIS를 다시 시작합니다.
  6. 브라우저의 주소 표시줄에 http://hostname /IB/API/RestServiceImpl.svc/ibhealthcheck을 입력하여 HTTP 바인딩의 출력이 예상과 같은지 확인합니다.

    예상된 출력이 표시됩니다.

    All ok

  7. 브라우저의 주소 표시줄에 https://hostname /IB/API/RestServiceImpl.svc/ibhealthcheck을 입력하여 HTTPS 바인딩의 출력이 예상과 같은지 확인합니다.

    예상된 출력이 표시됩니다.

    All ok