안녕하세용 물콩입니다 ~ !
오늘은 서버 내에서 작업중 실수로 EC2-User의 .ssh 파일을 삭제했을때의
대처 방안에 대해서 알아보겠습니다 ~~!
먼저 .ssh 파일 삭제시 확인되는 에러 메시지입니다.
더 이상 SSH 접속이 되지 않으며, PublicKey가 없다는 에러가 뜹니다 !
1. EC2 Instance Connect을 사용하여 EC2에 접속하기
지금은 SSH 접속을 할 수 없는 상태입니다.
그렇기 때문에 Instance Connect를 사용하여 EC2에 접속해줍니다.
- 이때 접속을 위해서는 서울 리전의 IP인 13.125.230.5가 Open되어 있어야합니다.
2. PublicKey 재생성
서버로 접속을 헀다면 삭제했던 폴더를 다시 생성한 뒤, 키 값을 넣어 주어야 합니다.
먼저 본인의 pem 유형의 Key값을 ppk 유형으로 변경해 준 뒤,
- putty Keygen에 keypair를 업로드해 줍니다 !
- Generate로 생성시에는 새로운 키가 생성되므로 주의해야 합니다 !
이렇게 생성된 public key값을 소중하게 저장합니다 !
3. Key 값 입력해주기
mkdir .ssh
vim authorized_keys
# keygen을 통해 생성했었던 public key 값 입력해주기
systemctl restart sshd
restart 후에 다시 SSH 접속을 해주면,
EC2에 잘 접속 되는 것을 확인할 수 있습니다 !!
오늘 준비한 내용은 여기까지 입니다 ~~
다음에 또 만나용
베 빠 !
'CSP (Cloud Service Provider) > AWS' 카테고리의 다른 글
AWS 인터넷 게이트웨이 (IGW) (1) | 2023.12.08 |
---|---|
S3 대량 객체 삭제 방법(2) (1) | 2023.12.08 |
S3 대량 객체 삭제 방법(1) (0) | 2023.12.08 |
AWS 계정 간 S3 객체 복사 (AWS CLI) (0) | 2023.12.07 |
[AWS] AWS Pinpoint (1) | 2023.12.07 |
댓글