이번에 기존 사용하던 키가 너무 알려져서 삭제할 필요를 느껴 인스턴스에 기존 pem의 공개키를 제거하고 새로운 키의 공개키를 추가해야할 일이 생겼다.
우선 aws에 키 파일을 새로 생성하고 다운로드 받았다.
그리고 해당 키에서 공개키를 추출했다.
ssh-keygen -f my_key.pem -y
그러면 공개키 내용이 terminal에 보여진다.
해당 내용을 복사하고 기존 인스턴스에 예전 키로 접속을 한다.
그리고 나서
cd .ssh
vi authorized_keys
복사한 내용을 기존키와 라인을 분리해서 추가해준다.
그리고 다시 로컬에 돌아와서
chmod 400 my_key.pem
ssh -i my_key.pem ${user_name}@${your_ip}
접속이 잘 되는지 확인한다.
접속이 잘 된다면 기존 공개키가 보안적인 이슈로 제거하려고 했으므로 제거해주면 된다. 끝~