이전 까지 ec2에 원격 접속하기 위해 길고 명령어를 복사 붙여넣기 했었다. 나의 키페어인 .pem 파일을 좀더 안전한 폴더로 이동시키고 쉘 스크립트로 자동화 하였다.
우선 기본 디렉토리에서 .ssh 폴더를 만들어 키와 관련된 폴더들을 모두 모아뒀다. 쉘스크립트는 /bin/ 디렉토리에 위치한다.
이제 쉘스크립트를 만들어 보자.
sudo vim /bin/[파일이름].sh
⇒ i를 눌러 insert 모드로 바꿔준뒤
#/bin/sh
# 코드 실행
# ssh -i "[디렉토리와 파일이름]" [아마존 ec2 아이디]
# 예를 들어 제가 쓴 코드는
ssh -i "/home/ben/.ssh/goldrush.pem" [ubuntu@ec2-3-3](ubuntu@ec2-3-36-216-37.ap-northeast-2.compute.amazonaws.com)
복붙용 코드
ssh -i "/home/ben/.ssh/goldrush.pem" ubuntu@ec2-3-3ubuntu@ec2-3-36-216-37.ap-northeast-2.compute.amazonaws.com
작성이 완료되면 esc → :wq을 입력하여 저장하면 된다.
이제 ec2에 접속하기 위해서
sh /bin/goldrush.sh
를 입력하면 된다.