프로그램

AWS Instance SSH 접속 안될때. ( key값 이상 )

(주)CKBcorp., 2021. 10. 13. 17:20
반응형

AWS Instance EC2 서비스를 이용할 때, 

ssh 터미널 붙어서 작업하려고 할 때, 

접속암호 대신 key.pem 파일을 사용한다.

 

그런데, 여러 이유 ( 키 파일 분실, 파일 깨졌다거나 등등 ) 로 key 파일이 없다면, 

보통은 그냥 새로 key 파일 발급받아서 쓸 거 같은데. 

검색해보면 그런이야기는 안 나온다. 

 

SSH 가 접속 안되면 인스턴스의 key 는 바꿀수 없다... 고 나옴.

 

근데, 뒤져보니까 AWS 공식 문서에 바꾸는 방법이 있긴 있더라.

https://aws.amazon.com/ko/premiumsupport/knowledge-center/user-data-replace-key-pair-ec2/

한글이니까 보고 그대로 하면 되고.

작업은 

1. 인스턴스 정지.

2. [작업] > [인스턴스 설정] > [사용자 데이터 편집] 

3. 사용자 데이터 편집 페이지에서,

  새 사용자 계정 이름

  새 키값 정보

를 설정한다. 

4. 저장하고 인스턴스 재시작하면, 변경한 키 파일의 ssh-rsa 값으로 터미널 접속이 가능하다.

 

테스트 해 본 거임.

모두들 행운을 빈다. 

 

 

반응형