[OS X] 쉘스크립트로 AWS EC2 쉽게 접속하는 방법
OS X도 유닉스 기반이기에 리눅스와 비슷한 점이 많습니다.
여러 쉘을 지원하지만 저는 흔히 사용하는 bash 쉘을 이용해 아이콘 클릭으로 AWS EC2 쉘에 접속 할 수 있는 방법을 소개 하겠습니다.
- 터미널을 실행 (command + space > ter > enter)
- 원하는 디렉토리로 이동 (저는 ~/Desktop/terminal/로 정했습니다.)
$ cd ~/Desktop $ mkdir terminal $ cd ./terminal
- 스크립트 작성
$ vim ./first_server.command
#!/bin/bash ssh -i ~/Desktop/key/keyfile.pem ec2-user@[서버 아이피 또는 도메인]
- 스크립트 파일 저장
:wq
- 스크립트 파일 퍼미션 조정
chmod 755 ~/Desktop/terminal/first_server.command
해당 위치에 생성된 파일을 클릭해서 접속이 되는지 확인합니다.
참고 내용
- 리눅스에서는 쉘스크립트 확장자가 .sh지만 OS X는 .command 입니다.
- 퍼미션을 조정해주지 않은 경우 권한 에러가 발생되어 실행되지 않습니다.
- 3번 스크립트 작성 내용에 키파일 관련 내용은 이 포스팅을 참조바랍니다.