알고리즘은 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
자세한건 이분이 정리하신걸 보면 될듯합니다.
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 |