가끔 회사에서 어떤 사이트를 수정해달라고 요청이 오는데
코드의 복잡함의 문제가 아니라 애초에 SSH키나 DB정보조차 주지않을때가 있다.
그나마 다행인건 AWS의 EC2자체는 만질 수 있기 때문에 그냥 EC2에 접속해서 SSH키를 추가하기로 했다.
키 페어 준비
EC2 > 네트워크 및 보안 > 키 페어
RSA, .pem으로 키페어 생성
ssh-keygen을 이용해서 pub키도 생성
ssh-keygen -y -f private_key1.pem > public_key1.pub
EC2에 접속해서 .ssh폴더내의 authorized_keys파일에 기존 key아래에 pub키를 추가
---- BEGIN SSH PUBLIC KEY ----
AAAA{}
---- END SSH PUBLIC KEY ----
※주의점으로는 authorized_keys파일의 기존 key를 수정하면 접속을 못하게 되어 아예 루트 볼륨을 분리하여 다시 변경해야 하기 때문에 신중하게 수정해야한다.