로컬 환경에서 HTTPS 경로를 사용할 수 없는 경우 Azure Bastion을 배포하여 Azure CycleCloud 가상 머신에 SSH 터널을 설정할 수 있습니다. 자세한 지침은 VM에 연결 - 터널 명령을 참조하세요.
1단계 - CycleCloud VM의 리소스 ID 검색
가상 머신의 리소스 ID를 ccw-cyclecloud-vm
검색하려면 Azure Portal로 이동합니다. 가상 머신 보기에서 설정을 선택한 다음 속성을 선택하면 ResourceID를 찾을 수 있습니다.
2단계 - 연결 스크립트 만들기
아래 템플릿을 사용하여 bash 스크립트를 만듭니다. 위에서 검색한 CycleCloud resourceID
를 붙여넣습니다.
#!/bin/bash
resourceId=<vm_resource_id>
resourceGroup=$(echo $resourceId | cut -d'/' -f5)
az network bastion tunnel --name bastion --resource-group $resourceGroup --target-resource-id $resourceId --resource-port 443 --port 8443
참고: github 리포지토리 https://github.com/Azure/cyclecloud-slurm-workspace.git 에는 연결하는 데 도움이 되는 유틸리티 스크립트 ./util/tunnel_thru_bastion.sh 포함되어 있습니다.
3단계 - 터널 만들기
위에서 만들거나 업데이트한 스크립트를 실행하여 SSH 터널을 시작합니다.
4단계 - CycleCloud에 연결
https://localhost:8443
으로 이동하여 CycleCloud에 연결합니다.