AWS의 Windows 서버로 이동하는 원격 데스크탑 연결 방법
AWS의 Session Manager를 사용하여 Amazon Elastic Compute Cloud(Amazon EC2)에서 이동하는 Windows 서버에 원격 데스크톱을 연결하고 GUI를 직접 사용하는 절차를 정리했습니다.
구성은 다음과 같다.
절차.
1. Amazon EC2와 함께 IAM 스크롤 막대 만들기
우선 아마존 EC2에 부속된 IAM 캐릭터를 만드는 것부터 시작한다.
IAM 메뉴에서 볼륨을 만듭니다.
AWS 서비스를 선택하고 다음을 선택합니다.
관리 정책에 부속된 "AmazonEC2 RoleforSSM"
임의의 이름으로 역할을 작성합니다.이번에는'아마존 EC2 RoleforSSM'이다.
이 역할을 나중에 시작하는 Amazon EC2에 부착합니다.
2. IAM 사용자의 제작
원격 데스크탑 연결을 위한 AWS CLI에 필요한 액세스 키 ID 및 기밀 액세스 키를 얻기 위해 IAM 사용자를 만듭니다.
사용자 이름은 임의입니다(이번에는 "SSOWER").
프로그램 접근 형식을 확인하고 계속하십시오.
AmazonSSMFull Access 및 AmazonE2 ReadOnly Access를 통해 사용자를 만들 수 있습니다.
다음 화면에 나타나는 액세스 키 ID와 비밀 액세스 키는 csv 다운로드를 잊지 마십시오.
3. Amazon EC2 인스턴스 시작
Amazon EC2 인스턴스를 시작합니다.
이번에는 Microsoft Windows Server 2019 Base를 시작합니다.
공용 IP를 설정하고 생성합니다.IAM 스크롤 막대에는 1단계에서 만든 롤러도 함께 제공됩니다.
지정한 보안 그룹은 필요한 포트를 적절하게 설정합니다.
세션 관리자를 통해서만 원격 데스크톱 연결을 하려면 입국 포트를 열 필요가 없다.
열쇠가 있어요.
인스턴스를 시작한 지 4분 후에 Windows 암호를 사용할 수 있습니다.
인스턴스 목록 화면의 작업 - 보안 - Windows 암호 가져오기 를 선택합니다.
인스턴스의 키 쌍을 붙여넣으면 암호를 가져올 수 있습니다.
4. 도구 설치
연결에 사용할 도구를 설치합니다.
첫 번째는AWS 명령 인터페이스(CLI)입니다.
설치를 계속합니다세션 관리자 플러그인.
설치 후 준비가 완료되었습니다.
5. 연결
Powerrshell을 시작하고 AWS CLI에서 액세스 키 ID 및 비밀 액세스 키를 설정합니다.
이 명령은 첫 번째만 필요합니다.
액세스 키 ID 및 비밀 액세스 키 설정
PS C:\> aws configure
AWS Access Key ID [None]: xxxxxxxxxxxxxxxx
AWS Secret Access Key [None]: xxxxxxxxxxxxxxxxxxx
Default region name [None]: ap-northeast-1
Default output format [None]: JSON
그런 다음 를 입력합니다.인스턴스 세션 설정
PS C:\> aws ssm start-session --target <インスタンスid> --document-name AWS-StartPortForwardingSession --parameters "portNumber=3389, localPortNumber=13389"
Starting session with SessionId: username-xxxxxxxxx
Port 13389 opened for sessionId username-xxxxxxxxx.
Connection accepted for session username-xxxxxxxxx.
이로써 Amazon EC2와 대화가 성립된다.마지막으로 원격 데스크톱을 시작하여 Localhost:1389에 연결합니다.
자격 정보가 필요하기 때문에 ID는 Administrator이며, 비밀번호는 3단계에서 얻은 후 제어된 Windows 비밀번호를 입력하면 연결할 수 있습니다.
테두리를 무료로 이용하는 t2 마이크로이기 때문에 아첨도 동작이 빠르다고 할 수 없지만 아마존 EC2는 원격 데스크톱으로 연결할 수 있다.인터넷도 정상적으로 사용할 수 있습니다!
주의점
원격 데스크톱만 닫으면 세션이 계속됩니다. 콘솔에서 종료해야 합니다.
원격 데스크톱 사용이 끝난 후 창만 닫으면 세션이 끝나지 않습니다.
PowerShell에 ctrl+c를 입력하여 대기 상태의 aws sessions 관리자 start-session을 종료한 후 다음 명령을 입력하여 세션이 끝났는지 확인하십시오.
세션 종료 명령
PS C:\>aws ssm terminate-session --session-id <セッションID>
기재된 회사명, 제품명, 서비스명, 상표 등은 각 회사의 상표 또는 등록상표이다.
Reference
이 문제에 관하여(AWS의 Windows 서버로 이동하는 원격 데스크탑 연결 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/dtakagi4113/items/3031e819e304892e4777텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)