Play Ground

키(pem)path 입력안하고 바로 ssh 연결하는 방법 본문

Programming

키(pem)path 입력안하고 바로 ssh 연결하는 방법

haeru 2016. 11. 1. 11:44

이미 파져있는 aws말고

드디어 처음부터 가입해서 신용카드연결하고 서버를 파봤다


ec2팔때 키 인증서?라고해야되나.. 여튼 그거 주는데

터미널에서 ssh연결할 때 인증서 경로를 입력해서 길게 적어야 하는데 여간 귀찮은게 아니다

예전 회사 옆에 계신 갓상사님께서 막 쏼라쏼라 터미널 켜서 vim켜서 뭐 빠르게 적으시고 닫으니까 그때부터 짧게 적어도 서버 접속이 되었던 기억이 났다.


예를들어

ssh -i hearu.pem ec2-user@00.00.000.00

뭐 이런식으로 길게 적어야 할것을

ssh hearu

위와 같이 짧게 입력하면 접속하는 방법!





1. 터미널을 키고.. 참고로 필자는 맥을 사용한다. 

sudo vim ~/.ssh/config

를 입력한다. 비밀번호요구하면 맥의 비밀번호를 치고



2. vim이 켜지면 hostName에는 public ip를, IdenityFile에는 인증서의 경로를 적는다.

경로 모르겠으면 finder에 있는 인증서를 터미널로 드래그해주면 알아서 경로 적힌다.


vim의 입력모드는 a키를 누르면 입력모드로 전환된다.

vim알못이라 다른 vim명령어는 구글링을 추천한다.


아 haeru에는 그냥 아무이름 적어줘도됨

Host test 라고 적으면 ssh test로 접속 되는거고

Host iphone으로 적으면 ssh iphone으로 접속됨

Host haeru

        HostName 00.00.000.00

        User ec2-user

        IdentityFile "/Users/haeru/Documents/haeru.pem"

위와같이 다 썼으면 esc키 누르고 :wq 치면 저장하고 vim이 닫힘



3. 이제부턴 터미널상에서 아무 경로에서나 ssh hearu 를 치면 서버에 접속됨