AWS EC2 instance Permission denied (publickey) / removed authorized_keys
사용중인 인스턴스에서 인스턴스 생성 시 키페어 되어있던 public 키가 실수로 삭제 되거나 손상 되었을 시, Permission denied (publickey) 라는 에러와 함께 접속이 불가능하다. 이전에는 똑같은 인스턴스를 하나 더 만들어서 기존 볼륨을 detach 한 후 임시 볼륨에 attach 하고, public 키를 마운트 해준 후, 다시 기존 인스턴스에 attach 해주는 번거로운 작업을 해줘야 했는데, 꼼수(?)로 기존에 발급 받았던 public 키만 있다면 쉽게 해결 가능하다. 1. public 키를 찾는다, 혹은 private키로 다시 public 키 생성 $ ssh-keygen -y -f /path/to/keypair.pem 2. 실행중인 인스턴스를 정지 시킨다. 3. 인스턴스에 pu..
기타
2019. 9. 13. 19:45