[OS X] 맥 기본 터미널로 AWS EC2 터미널 접속하는 방법
맥 환경에서의 첫 포스팅입니다. (드디어 맥북을 장만했습니다.) 덕분에 앞으로 OS X 에 관련한 포스팅도 하게 될 듯합니다.
OS X에서 EC2를 접속하기 위한 준비물은 이렇습니다.
- 터미널 프로그램 (기본 터미널 : command + space -> ter -> 엔터)
- EC2 키파일(.pem)
준비 되었다면 아래와 같이 세팅합니다.
키파일을 원하는 위치에 복사하고 퍼미션을 400으로 조정합니다. (저는 ~/Desktop/key/로 정했습니다.)
$ chmod 400 ~/Desktop/key/keyfile.pem
터미널에서 키파일 옵션을 추가한 명령으로 ssh 접속
$ ssh -i ~/Desktop/key/keyfile.pem ec2-user@[서버 아이피 또는 도메인]
아래는 참고 사항입니다.
- pem 파일이 아닌 ppk를 키파일로 사용하는 경우 : SSH 키 비밀번호를 입력을 요구하면서 인증 에러 발생
- ssh접속 시 도메인에 아이디를 붙이지 않는 경우 : Permission denied (publickey) 에러 발생