AWS_Puttygen, SSH 키 생성, Bastion

2022. 6. 24. 17:22·Cloud/AWS
반응형

-목차-

 

1. Puttygen 키 생성

2. SSH 키 생성

3. Bastion

 

지난 게시글에서는 AWS에서 새로운 키 페어를 생성하여 사용하였습니다. 이번 게시글에서는 Puttygen과 SSH를 이용해서 키 생성을 해볼 것입니다. 키 페어는 공개키와 개인키로 이루어져 있습니다.


  1. Puttygen 키 생성

1-1. Puttygen 다운로드

 

1-2. 프로그램 다운로드 확인

 

1-3. 프로그램 실행 후 Generate

 

1-4. 공개키 save

 

1-5. 개인키 save

 

1-6. OpenSSH key 추출

 

1-7. 생성한 세 개의 키 확인

 

 

 

 

 

  2. SSH 키 생성

2-1. 윈도우 cmd에서 key 생성 

 

2-2. ssh-keygen 을 활용한 키 생성

 

2-3. .shh 하위에 키 두 개 생성 확인. pub은 public의 줄임말로 공개키

 

2-4. 생성된 두개의 키 확인

 

2-5. 공개키의 마지막 = 뒤에 있는 문구는 지워도 무방

 

2-6. AWS에서 키페어 가져오기

 

2-7. 생성한 공개키 선택

 

2-8. 이제는 인스턴스 생성할 때, SSH를 활용해 생성한 키를 사용할 수 있음

 

2-9. AWS 키페어에 SSH를 이용해 생성한 공개키가 적용되어있으므로, XSHELL에서 접속할 땐 SSH를 이용해 생성한 개인키로 접속해야 합니다.

 

2-10. XSHELL 접속 모습

 

2-11. 인바운드 규칙 편집 → ICMP 추가

 

2-12. 서브넷 연결 확인

 

2-13. 실제 PC → AWS Public IP 핑 테스트

  3. Bastion

 

배스천 호스트(Bastion Host)란 침입 차단 소프트웨어가 설치되어 내부와 외부 네트워크 사이에서 일종의 게이트 역할을 수행하는 호스트를 뜻합니다.

 

3-1. 아키텍처

 

3-2. 두 개의 인스턴스 Bastion, web-a 생성. web-a는 현재 퍼블릭 IP가 없는 상태. Bastion을 통해서 web-a에 접속할 예정.

 

3-3. 실제 PC에 있는 개인키를 Bastion으로 전송. 이때 id_rsa는 이름 고정입니다.

 

3-4. Bastion에 접속해 개인키가 잘 전송되었는지 확인. 

 

3-5. SSH 접속으로 web-a 접속. Permission denied 확인

 

3-6. 가져온 개인키에 대해서 권한 600 설정

 

3-7. SSH를 통한 web-a 접속 성공

반응형

'Cloud > AWS' 카테고리의 다른 글

AWS_RDS(Relational Database Service)  (0) 2022.06.28
AWS_Amazon S3  (0) 2022.06.27
AWS_EFS(Elastic File System)  (0) 2022.06.27
AWS_PHP 설치, DB 연동  (0) 2022.06.24
AWS_AWS 설명, 인스턴스 생성  (0) 2022.06.24
'Cloud/AWS' 카테고리의 다른 글
  • AWS_Amazon S3
  • AWS_EFS(Elastic File System)
  • AWS_PHP 설치, DB 연동
  • AWS_AWS 설명, 인스턴스 생성
nyub
nyub
  • nyub
    xinyub cloud
    nyub
  • 전체
    오늘
    어제
    • 전체 글 (165)
      • Cloud (17)
        • AWS (12)
        • KT (3)
        • NHN (2)
      • IT (131)
        • Network (22)
        • Linux (41)
        • Windows server (30)
        • Docker (9)
        • Terraform (5)
        • Git, Github (3)
        • Kubernetes (9)
        • CI CD (11)
        • 기타 (1)
      • Etc (17)
        • TroubleShooting (12)
        • Other Info (4)
        • 자격증 (1)
  • 반응형
  • hELLO· Designed By정상우.v4.10.3
nyub
AWS_Puttygen, SSH 키 생성, Bastion
상단으로

티스토리툴바