EC2 접속 시 발생하는 Permission denied (publickey,gssapi-keyex,gssapi-with-mic) 문제 해결

EC2 접속 시 발생하는 Permission denied (publickey,gssapi-keyex,gssapi-with-mic) 문제 해결

EC2 접속 시 발생하는 Permission denied (publickey,gssapi-keyex,gssapi-with-mic) 문제를 해결하는 방법에 대해서 정리해 봤습니다.
Clock Icon2024.12.16

안녕하세요 클래스메소드 김재욱(Kim Jaewook) 입니다. 이번에는 EC2 접속 시 발생하는 Permission denied (publickey,gssapi-keyex,gssapi-with-mic) 문제를 해결하는 방법에 대해서 정리해 봤습니다.

문제 발생

ec2-user1@localhost: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

EC2 인스턴스로 접속을 시도했더니 Permission denied 에러가 발생했습니다.

문제 해결

AWS:rePost를 확인해 보면, 다음 세 가지를 주요 원인으로 언급하고 있습니다.

  • private key의 권한 및 경로 문제
  • AMI의 username 문제
  • EC2 인스턴스 내에 private key에 맞는 public key가 정확히 입력되어 있지 않은 문제

https://repost.aws/ko/questions/QU5aYqBcIUT_iAepA0pvHK7A/접속이-잘되던-ssh-가-접속이-갑자기-안됩니다-permission-denied-publickey-gssapi-keyex-gssapi-with-mic

이 세 가지의 공통적인 부분은 결국 접속하고자 하는 EC2 인스턴스의 잘못된 정보를 입력했기 때문이라 생각합니다.

이번에 발생한 문제도 EC2 인스턴스의 username이 잘못되어 접속이 불가능했던 것입니다.

ec2-user1@localhost: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

기본적으로 Linux의 EC2 인스턴스는 [ec2-user]를 사용하지만, 접속을 시도할 때 [ec2-ser1]이라 입력했던 것이 원인이었습니다.

EC2 인스턴스에 접속할 때 [Permission denied (publickey,gssapi-keyex,gssapi-with-mic)] 에러가 발생했다면 현재 내가 입력한 정보가 맞는지 재차 확인해 보도록 합시다.

본 블로그 게시글을 읽고 궁금한 사항이 있으신 분들은 jaewookkim533@yahoo.com로 보내주시면 감사하겠습니다.

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.