cho2cee
TIL
cho2cee
전체 방문자
오늘
어제
  • 전체 게시글 (78)
    • Cloud (31)
      • AWS (12)
      • Kubernetes (16)
      • IaC (3)
    • Security (15)
      • ELK (5)
      • Reversing (10)
    • Network (8)
    • Linux (4)
    • Etc. (20)
      • 기타 (4)
      • 업무 (16)

태그

  • AWS
  • 합격후기
  • SAA
  • VPC
  • CLOUD

최근 댓글

블로그 메뉴

  • 홈
  • 태그
  • 방명록
hELLO
cho2cee

TIL

[AWS] EC2 Instance SSH 접속 시 Disconnected Error
Cloud/AWS

[AWS] EC2 Instance SSH 접속 시 Disconnected Error

2021. 11. 9. 19:56

생성한 EC2 인스턴스에 SSH 접속을 시도했는데 다음과 같은 에러가 발생했다.

➔ Disconnected: No supported authentication methods avilable (server sent: publickey,assapi-keyex,assapi-with-mic)

 

EC2 인스턴스 생성 시 다운로드하는 .pem 파일은 private key이고, 이미 EC2 인스턴스쪽에는 public key가 등록되어 있어 저장한 private key로 접속하는 것이 정상이다. 

하지만 public key가 EC2 인스턴스의 ~/.ssh/authorized_keys에 등록되어 있지 않아 문제가 발생했다. 

 

해결방법 

1. 다운로드 받은 private key(pem 파일) 을 c:\users\윈도우계정\.ssh\에 저장한다. 

  • .ssh 폴더는 생성해야 함. 
  • .ssh 폴더가 생성될 때 폴더를 만들어야 한다는 오류가 발생하면, .ssh. 와 같이 .을 붙이면 생성된다. 

2. .ssh 폴더의 권한 변경 

  • 우클릭 - 속성 - 보안탭 - 고급 - 상속 사용 안함 - 이 개체에서 상속된 사용 권한을 모두 제거 

3. putty 설치 시 함께 설치되는 PUTTYGEM.exe를 실행

  • conversion - EC2 인스턴스 생성 시 받은 private.pem 파일 클릭 - KEY가 로드되면서 key finger, key comment가 확인됨 
  • 정상적이라면 key comment에 imported-openssh-key 가 적혀있음 
  • save private key 클릭 
  • .ssh 폴더에 저장하고 저장한 priate.ppk 에도 권한 작업

4. putty 실행 

 

저작자표시 (새창열림)

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

[AWS] AWS CLI 사용하기  (0) 2021.11.11
[AWS] EC2 인스턴스에 애플리케이션 설치  (0) 2021.11.10
[AWS] EIP(Elastic IP address)  (0) 2021.11.09
[AWS] EC2 인스턴스 생성, 접속하기  (0) 2021.11.09
[AWS] AWS의 주요 서비스  (0) 2021.11.08
    'Cloud/AWS' 카테고리의 다른 글
    • [AWS] AWS CLI 사용하기
    • [AWS] EC2 인스턴스에 애플리케이션 설치
    • [AWS] EIP(Elastic IP address)
    • [AWS] EC2 인스턴스 생성, 접속하기
    cho2cee
    cho2cee
    Today I Learned

    티스토리툴바