inflearn logo
강의

講義

知識共有

非専門家でも理解できるAWS中級・実践(セキュリティ、可用性編)

[実習] プライベートサブネットのEC2に接続する方法

30. [실습] 프라이빗 서브넷의 EC2에 접속하는 방법

69

leewjlci3635

投稿した質問数 3

0

안녕하세요

 

막히는 부분이 생겨서 문의 드립니다

제목 없음.png.webp

 

이런 상황인데 뭐가 문제일까요?

aws 아키텍처 devops vpc infrastructure

回答 2

0

jscode

안녕하세요 원준님 ! 질문 너무 잘해주셨어요 !

질문해 주신 내용에 대해 답변드려볼게요 ~

 

"이런 상황인데 뭐가 문제일까요?"

-> 이미지를 보니 Windows PowerShell에서 chmod 400 "web-server.pem" 명령어를 실행하셨는데 에러가 발생한 상황이네요 !

chmod는 Linux/Mac 환경에서 사용하는 명령어라서 Windows PowerShell에서는 인식이 안 돼요 !

윈도우 환경에서는 2가지 방법으로 해결하실 수 있어요 !

방법 1) Windows PowerShell에서 아래 명령어로 대체해서 사용하실 수 있어요 !

icacls "web-server.pem" /inheritance:r /grant:r "$($env:USERNAME):(R)"

방법 2) Windows에서 제공하는 Git Bash나 WSL(Windows Subsystem for Linux)을 활용해서 실행하시면 chmod 명령어를 그대로 사용하실 수 있어요 !

두 방법 중 편하신 걸로 시도해보시고, 그래도 안 되시면 언제든 편하게 추가 질문 남겨주세요 :)

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. 이원준님.

PowerShell에서 “chmod” 명령어를 사용하여 .pem 파일의 권한을 설정하려 시도하셨군요. “chmod”는 Unix/Linux 시스템에서 파일 권한을 변경하는 명령어로, Windows 환경에서는 직접적으로 사용할 수 없습니다.

이런 경우에는 다음과 같은 방법으로 문제를 해결할 수 있습니다:

  1. Windows Subsystem for Linux(WSL) 사용:

    • WSL을 활성화하여 Windows에서도 Linux 명령어를 사용할 수 있습니다. WSL을 통해 Linux 배포판을 설치한 후, 이를 사용하여 chmod 명령어를 실행할 수 있습니다.
  2. Cygwin 설치:

    • Cygwin은 Windows 환경에서 UNIX 명령어를 사용할 수 있게 해주는 툴입니다. 이를 설치하여 파일 권한을 설정할 수 있습니다.
  3. PuTTYgen 사용:

    • Windows 환경에서는 chmod 400과 같은 명령을 대신하여 PuTTYgen과 같은 툴을 사용하여 개인 키 파일을 .ppk 형식으로 변환하고, 이를 사용하여 SSH 접속을 시도할 수 있습니다.
  4. 파일 탐색기에서 권한 설정:

    • 파일의 보안 속성에서 읽기 전용 및 쓰기 권한을 설정할 수 있습니다. 마우스 오른쪽 버튼을 클릭하고 속성 > 보안 설정으로 이동하여 변경합니다.

이 문제를 해결하기 위해서는 다음 링크를 추가로 참고할 수 있습니다:
- Windows에서 Unix 명령어 사용하기 방법 — 윈도우에서 Unix 명령어 사용법을 다루고 있습니다.
- SSH 연결 시 권한 설정 문제 — SSH 설정 관련 문제 해결 방법을 설명합니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

라우팅 테이블 설정 중 궁금한게 있습니다.

0

34

1

Unhealthy

0

64

2

RDS 에서 다중 AZ 배포

0

67

2

S3 질문 있습니다.

0

60

2

AWS 비용예측 질문

0

80

2

최종 미션 아키텍처 적용 후에 CI/CD 문제 질문 드립니다

0

83

2

29 프라이빗 서브넷 접속시 오류문제

0

97

3

bastion-server에서 private Ec2로 접근했을 때 git clone 오류

0

100

2

bastion host와 고가용성

0

59

2

가용영역마다의 nat 게이트웨이 필수?

0

110

2

라우팅 편집 경로

0

78

2

rds 다중 AZ

0

106

2

bastion 통해서 private 서브넷의 rds 접근

0

140

3

bastion 역할

0

96

2

소통하면서 듣는 인터넷 강의?! 에 아무런 내용이 떠있지 않습니다.

0

62

2

alb에 있는 도메인을 프라이빗 서브넷에 있는 백엔드 서버에 연결하는 것이 맞는지 고민 중입니다.

0

178

3

로드밸런서의 DNS로 들어가면 통신이 되는데 ip를 검색하면 안되는 경우는 어떤경우가 있을까요?

0

209

3

프론트서버와 net인스턴스 서버는 nano 인스턴스로도 충분할까요??

0

115

1

이 경우에는 인프라 설계를 어떤식으로 해야 비용을 가장 절감할 수 있을까요?

0

163

1

퍼블릭 ip 자동 할당 질문

0

158

2

az와 수평확장의 차이

0

131

2

bation host 구성내용

0

101

2

Bation host의 보안성 질문

0

176

2

강의 질문

1

86

2