주:

보안 셸 터널과 함께 VNC 뷰어를 사용하여 Windows Oracle Cloud Infrastructure Compute 인스턴스에 접속합니다.

소개

OCI(Oracle Cloud Infrastructure)를 사용하면 사용자가 콘솔 접속을 사용하여 VM(가상 머신) 인스턴스에 액세스할 수 있습니다. 표준 RDP(원격 데스크탑 프로토콜) 또는 SSH(보안 셸) 액세스를 사용할 수 없는 경우 VNC 뷰어를 사용하여 보안 SSH 터널을 통해 인스턴스에 액세스할 수 있습니다. 이 사용지침서에서는 SSH를 사용하여 OCI 컴퓨트 인스턴스에 대한 VNC 접속을 설정하는 과정을 안내합니다.

목표

필요 조건

주: 이 자습서에서는 Windows 서버 및 RealVNC 뷰어를 사용하고 있습니다.

작업 1: OCI 컴퓨트 인스턴스 콘솔 접속 확인

OCI 콘솔에서 콘솔 접속을 생성했는지 확인합니다.

  1. OCI 콘솔에 로그인하여 컴퓨트로 이동하고 인스턴스를 누릅니다.

  2. 인스턴스를 선택합니다.

  3. 콘솔 접속콘솔 접속 생성을 누릅니다.

  4. Linux/Mac용 VNC 접속 복사를 누릅니다.

    Create_Local_Connection

작업 2: VNC에 대한 SSH 터널 설정

로컬 시스템의 5900 포트에서 OCI 컴퓨트 인스턴스로 VNC 트래픽을 전달하는 SSH 터널을 생성해야 합니다.

  1. 필요한 부품을 교체하는 동안 다음 명령을 업데이트한 다음 터미널에서 실행합니다.

    ssh -i replace-ssh-key.key \
    -o ProxyCommand="ssh -i replace-ssh-key.key -W %h:%p -p 443 \
    ocid1.instanceconsoleconnection.xxxxxxxxxxxxxxxxxxxxx@instance-xxxxxxxxxx.xxxxxxxxxxx" \
    -o HostKeyAlgorithms=+ssh-rsa \
    -o PubkeyAcceptedAlgorithms=+ssh-rsa \
    -N -L localhost:5900:ocid1.instance.oc1.xxxx.xxxxx:5900 \
    ocid1.instance.xxxxxxxxxxxxxxxxxxxxxxxxxxx
    

    주: 다음 명령에 대해 설명합니다.

    • ssh -i replace-ssh-key.key: 개인 SSH 키를 사용합니다.
    • -o ProxyCommand="ssh -i replace-ssh-key.key -W %h:%p -p 443": 중간 연결을 사용하여 요청을 터널링합니다.
    • -o HostKeyAlgorithms=+ssh-rsa-o PubkeyAcceptedAlgorithms=+ssh-rsa: 레거시 RSA 키 인증을 사용으로 설정합니다.
    • -N: 원격 명령이 실행되지 않도록 합니다(터널링에만 사용됨).
    • -L localhost:5900:...:5900: 로컬 포트 5900을 원격 인스턴스 포트 5900에 매핑합니다.
    • ocid1.instance...: OCI 인스턴스의 OCID를 지정합니다.
  2. 이 명령을 실행한 후 yes 또는 no 옵션을 사용하여 SSH 키를 수락하라는 메시지가 표시될 수 있습니다. Y를 입력하고 Enter를 눌러 계속합니다.

    명령이 성공적으로 실행되면 터미널에 출력이나 프롬프트가 표시되지 않습니다. SSH 터널이 성공적으로 설정되었음을 확인하므로 터미널 세션을 닫지 마십시오.

    run_terminal_vnc_command

가능한 오류 및 수정

작업 3: VNC 뷰어를 사용하여 OCI 컴퓨트 인스턴스에 접속

SSH 터널이 설정되면 VNC 뷰어를 사용하여 OCI 컴퓨트 인스턴스에 접속할 수 있습니다.

  1. VNC 뷰어(RealVNC, TigerVNC 또는 다른 VNC 클라이언트)를 엽니다.

  2. VNC 서버에서 localhost:5900을 입력하고 확인을 누릅니다.

    Real_VNC_Viewer

  3. Connect를 누르고 메시지가 표시되면 Continue를 누릅니다.

    VCN_Prompt

  4. VNC 접속 창이 열립니다. 커서를 RealVNC 뷰어 창의 맨 위로 이동하고 Ctrl + Alt + Delete를 눌러 잠금을 해제를 눌러 Windows 로그인 화면을 표시합니다. 컴퓨트 환경에 액세스하려면 인스턴스에 대한 사용자 이름비밀번호를 입력합니다.

    VNC_Connection_Prompt

확인 및 문제 해결

연결이 실패하면 SSH 터널이 계속 실행 중인지 확인하고 포트 5900가 올바르게 매핑되었는지 확인합니다. 콘솔 액세스를 허용하려면 OCI 보안 규칙을 확인하십시오.

Security_Rule

다음 단계

SSH 터널링을 통해 OCI 컴퓨트 인스턴스에 대한 VNC 접속을 성공적으로 설정했습니다. 이 방법은 액세스할 수 없는 인스턴스 또는 직접 SSH/RDP 연결이 실패하는 경우 문제를 해결하는 데 유용합니다.

추가 사용자 정의가 필요한 경우 방화벽 또는 VPN 터널링을 사용하여 액세스 제한과 같은 추가 보안 수단을 추가하는 것이 좋습니다.

확인

추가 학습 자원

docs.oracle.com/learn에서 다른 실습을 탐색하거나 Oracle Learning YouTube 채널에서 더 많은 무료 학습 콘텐츠에 액세스하세요. 또한 Oracle Learning Explorer가 되려면 education.oracle.com/learning-explorer을 방문하십시오.

제품 설명서는 Oracle Help Center를 참조하십시오.