freezner

[OS X] 쉘스크립트로 AWS EC2 쉽게 접속하는 방법

OS X도 유닉스 기반이기에 리눅스와 비슷한 점이 많습니다.

여러 쉘을 지원하지만 저는 흔히 사용하는 bash 쉘을 이용해 아이콘 클릭으로 AWS EC2 쉘에 접속 할 수 있는 방법을 소개 하겠습니다.

  1. 터미널을 실행 (command + space > ter > enter)
  2. 원하는 디렉토리로 이동 (저는 ~/Desktop/terminal/로 정했습니다.)
    $ cd ~/Desktop
    $ mkdir terminal
    $ cd ./terminal
  3. 스크립트 작성
    $ vim ./first_server.command
    #!/bin/bash
    ssh -i ~/Desktop/key/keyfile.pem ec2-user@[서버 아이피 또는 도메인]
  4. 스크립트 파일 저장
    :wq
  5. 스크립트 파일 퍼미션 조정
    chmod 755 ~/Desktop/terminal/first_server.command

해당 위치에 생성된 파일을 클릭해서 접속이 되는지 확인합니다.

 

참고 내용

  1. 리눅스에서는 쉘스크립트 확장자가 .sh지만 OS X는 .command 입니다.
  2. 퍼미션을 조정해주지 않은 경우 권한 에러가 발생되어 실행되지 않습니다.
  3. 3번 스크립트 작성 내용에 키파일 관련 내용은 이 포스팅을 참조바랍니다.

 

Exit mobile version