AWS re:Post을(를) 사용하면 다음에 동의하게 됩니다. AWS re:Post 이용 약관

GUI를 통해 Amazon EC2 macOS 인스턴스에 액세스하려면 어떻게 해야 합니까?

3분 분량
0

전용 호스트에 Amazon Elastic Compute Cloud(Amazon EC2) macOS 인스턴스가 있습니다. 그래픽 사용자 인터페이스(GUI)를 통해 인스턴스에 액세스하려고 합니다.

해결 방법

다음 단계는 macOS Mojave 10.14.6과 macOS Catalina 10.15.7에 적용됩니다.

중요: 원격 세션에 있는 경우에도 SSH 세션을 실행하십시오.

GUI를 통해 macOS EC2 인스턴스에 액세스하려면 다음 단계를 완료하십시오.

  1. SSH를 사용하여 EC2 macOS 인스턴스에 연결합니다.
    Linux:
    SSH를 사용하여 EC2 macOS 인스턴스에 ec2-user로 연결하려면 다음 명령을 실행합니다.

    % ssh -i keypair_file ec2-user@Instance-Public-IP

    참고: keypair_file을 키 쌍으로, Instance-Public-IP를 인스턴스의 퍼블릭 IP 주소로 바꾸십시오.
    Windows:
    Windows 10 이상에는 기본적으로 OpenSSH 클라이언트가 설치되어 있습니다. OpenSSH 클라이언트를 활성화하려면 설정, 앱, 앱 및 기능을 선택한 다음 선택적 기능 관리를 선택합니다. 기능 추가를 선택한 다음 OpenSSH 클라이언트를 선택합니다. 이전 버전의 Windows를 사용하는 경우 Git Bash를 사용하여 이전 Linux 명령을 실행합니다.
    참고: 인스턴스가 퍼블릭 서브넷에 있는 경우 퍼블릭 IP 주소 또는 탄력적 IP 주소를 통해 인스턴스에 액세스할 수 있도록 할 수 있습니다. 배스천 또는 점프 서버를 사용하여 인스턴스에 연결합니다. 또는 AWS VPN 또는 AWS Direct Connect를 사용하여 프라이빗 IP 주소를 통해 인스턴스에 연결할 수 있습니다. 보안을 위해 SSH를 사용하여 트래픽을 macOS 화면 공유 서비스로 터널링하는 것이 모범 사례입니다. 또한 보안 그룹에서 VNC 포트를 열지 않는 것이 좋습니다.

  2. macOS 인스턴스에서 macOS 화면 공유 SSH를 설치하고 시작하려면 다음 명령을 실행합니다.

    sudo defaults write /var/db/launchd.db/com.apple.launchd/overrides.plist com.apple.screensharing -dict Disabled -bool false
    sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist
  3. ec2-user의 암호를 설정하려면 다음 명령을 실행합니다.

    sudo /usr/bin/dscl . -passwd /Users/ec2-user
  4. VNC 포트에 SSH 터널을 생성하려면 다음 명령을 실행합니다.

    ssh -i keypair_file -L 5900:localhost:5900 ec2-user@192.0.2.0

    참고: keypair_file을 SSH 키 경로로, 192.0.2.0을 인스턴스의 IP 주소 또는 DNS 이름으로 바꾸십시오.

  5. VNC 클라이언트를 사용하여 localhost:5900에 연결합니다 . macOS:
    macOS에는 VNC 클라이언트가 내장되어 있습니다. VNC 뷰어에 액세스하려면 검색기를 열고 이동을 선택한 다음 서버에 연결을 선택합니다. 또는 키보드 단축키 CMD + K를 사용합니다. 그런 다음 서버 주소vnc://localhost:5900을 입력합니다.
    Windows:
    RealVNC Viewer와 같은 타사 VNC 클라이언트를 사용할 수 있습니다. RealVNC Viewer 클라이언트를 사용하는 경우 파일 드롭다운 목록에서 새 연결을 선택합니다. 그런 다음 VNC Server: localhost:5900 Encryption: VNC 서버가 선택하도록 함에서 확인을 선택합니다. Windows의 TightVNC와 같은 다른 클라이언트는 이 해상도에서 작동하지 않습니다.
    참고: RealVNC Viewer에 연결할 때 인증 오류가 발생할 수 있습니다. 이 문제를 해결하려면 암호화 설정을 켜짐 선호에서 꺼짐 선호로 변경하거나 꺼짐 선호에서 켜짐 선호로 변경합니다.
    Linux:
    Remmina와 같은 타사 VNC 클라이언트를 사용할 수 있습니다. 도구를 다운로드하려면 Remmina 웹 사이트에서 Remmina를 설치하는 방법을 참조하십시오.

  6. macOS GUI가 시작된 후 새 암호를 사용하여 macOS 인스턴스의 원격 세션에 ec2-user로 연결합니다.

관련 정보

Amazon Linux 2를 실행하는 Amazon EC2 인스턴스에 GUI를 설치하려면 어떻게 해야 합니까?

Amazon EC2 Mac 인스턴스 시작 및 연결

GitHub 웹 사이트의 Amazon EC2 mac 시작하기

AWS 공식
AWS 공식업데이트됨 2달 전