-
Gamelift Instance 원격 접속AWS/Gamelift 2021. 4. 20. 14:38
https://docs.aws.amazon.com/gamelift/latest/developerguide/fleets-remote-access.html
요약
1) fleet id 로 인스턴스 아이디 얻어내기
aws gamelift describe-instances --fleet-idfleet-24220bd1-f871-4181-aae4-d144e4d0eb12
{
ec2-13-209-16-22.ap-northeast-2.compute.amazonaws.com",
"Instances": \[ { "FleetId": "fleet-24220bd1-f871-4181-aae4-d144e4d0eb12", "InstanceId": "**i-0c180195fde089f7d**", "IpAddress": "13.209.16.22", "DnsName": "ec2-13-209-16-22.ap-northeast-2.compute.amazonaws.com", "OperatingSystem": "WIN\_2012", "Type": "c5.large", "Status": "Active", "CreationTime": "2021-04-20T12:15:30.822000+09:00" } \]
}
2) fleet id 와 인스턴스 id로 접속 정보 얻어내기
aws gamelift get-instance-access^
--fleet-id fleet-24220bd1-f871-4181-aae4-d144e4d0eb1^
--instance-id i-0c180195fde089f7d
"InstanceAccess": {
"FleetId": "fleet-24220bd1-f871-4181-aae4-d144e4d0eb12",
"InstanceId": "i-0c180195fde089f7d",
"IpAddress": "13.209.16.22",
"OperatingSystem": "WIN_2012",
"Credentials": {
"UserName": "gl-user-remote",
"Secret": "pK3od4Jxx2JefCUQ"3) port 정보 확인
aws gameliftdescribe-fleet-port-settings --fleet-id fleet-24220bd1-f871-4181-aae4-d144e4d0eb12
{
"InboundPermissions": [
{
"FromPort": 3389,**
"ToPort": 3389,**
"IpRange": "0.0.0.0/0",**
"Protocol": "TCP"**
},{
"FromPort": 7777,
"ToPort": 7778,
"IpRange": "0.0.0.0/0",
"Protocol": "UDP"
}]}굵은 부분이 없다면 만들어주자
그리고 나서 원격 프로그램으로 접속
이상
Linux 원격 접속
aws gamelift describe-instances --fleet-id fleet-b43565a7-61ed-486c-a7e7-bf7ac0493a1d
aws gamelift get-instance-access^
--fleet-id fleet-b43565a7-61ed-486c-a7e7-bf7ac0493a1d^
--instance-id i-0a29532a910f51997aws gamelift update-fleet-port-settings^
--fleet-id "fleet-ffbc80cd-b7eb-4cd5-ab94-e68e56a2b39f"^
--inbound-permission-authorizations "FromPort=22,ToPort=22,IpRange=0.0.0.0/0,Protocol=TCP"aws gamelift get-instance-access^
--fleet-id fleet-b43565a7-61ed-486c-a7e7-bf7ac0493a1d^
--instance-id i-0a29532a910f51997^
--query "InstanceAccess.Credentials.Secret"^
--output text > MyPrivateKey.pem$ chmod 400 MyPrivateKey.pem
ssh -i MyPrivateKey.pem gl-user-remote@13.125.134.116
'AWS > Gamelift' 카테고리의 다른 글
GameLift 사용법 (0) 2021.05.17