AWS

[AWS] MacOS 터미널로 EC2 접속하기

고줭 2021. 6. 14. 22:42

알고리즘은 cpp을 사용해서 윈도우를 사용하는데 주로 맥북을 사용합니다.
윈도우의 경우는 putty로 어떻게 한다는데 전 맥이니까 터미널로 접속하는것을 포스팅하겠습니다.

* iTerm을 사용하는데 terminal과 다를바 없습니다.

cat ~/.ssh/id_rsa.pub

만들어놓은 ssh key를 만들어놓은게 있는지 찾는거라고 하는데 이미 있다면 어케해야 될지 몰겠습니다..
일단 터미널에 쳐줍니다. cat부터 치면 됩니다.

만약 없다면

ssh-keygen

을 치면 새로이 키를 만드는데 이거저거 뭐를 물어볼겁니다 어디다할건지 비밀번호를 할건지.. 개인 맥이라 그냥 비밀번호없이 다 엔터쳐서 넘겼습니다 넘겼다면 /Users/사용자이름/.ssh 경로에 자동으로 만들어질겁니다.
위에 cat~~~~명령어를 치면 제대로 나올겁니다. 한번 확인해주세요

생성된 디렉토리에 aws인스턴스 생성할때 다운로드 받았던 .pem파일을 이 경로에 넣어줍니다.

cd /Users/사용자이름/.ssh

ls

를 쳐서 제대로 들어갔는지 확인해주세요.

chmod 600 ssh키.pem

검색해보니 chmod는 리눅스에서 권한설정 명령어라고 하네요. https://arer.tistory.com/93

 

[리눅스] chmod 명령어(리눅스 파일권한 설정 명령어)

리눅스 파일권한 설정방법 - chmod명령어 리눅스(CentOS, ubuntu 등)에서 파일이나 디렉터리에 대한 접근권한을 설정하는 명령어로 chmod명령어가 있다. 알파벳 기호를 사용하는 문자모드, 8진수 값을

arer.tistory.com

자세한건 이분이 정리하신걸 보면 될듯합니다.

vim config
vi config

이후 config파일을 생성해주고 vi편집기를 통해 config파일에 접근합니다

User에 ec2-user를 쓰라는 블로그를 보고 접속했지만 안돼서 헤매다가 ubuntu로 바꾸니까 됐습니다. 

SSH 클라이언트를 클릭하고 빨간네모박스에 있는 @왼쪽거를 User에 쓰고 해보시길 바랍니다.
그냥 이과정을 건너뛰고 저걸 복사해서 해도되긴하는데 이걸 한다면 편하게

ssh 호스트이름

하면 쉽게 접속됩니다. 저같은 경우는 ssh snsc iTerm에 치면 바로 접속됩니다.

'AWS' 카테고리의 다른 글

[AWS] 502 Bad Gateway 해결방법 (로드밸런서 문제)  (4) 2021.11.22
[AWS] 인스턴스 생성  (1) 2021.06.14