린아저씨의 잡학사전

AWS 공부를 시작하면서 가장 먼저 접하는 어려움이 AWS EC2에 SSH로 접근하기 위해 pem 파일을 이용해야 한다는 점이다.

 

일반적으로 아래와 같이 접근할 수 있지만 굉장히 번거롭다.

ssh -i ~/JOON-KEY-PAIR.pem root@10.0.0.1 

물론 pem 파일을 ~/.ssh 디렉터리에 옮겨놓으면 조금 더 간단히 경로 없이 pem파일 이름만 치고도 접근가능하지만, 여전히 번거롭다.

 

이에 정말 간단히 접근할 수 있도록 ~/.ssh/config 파일을 만들어서 사용하려고 한다.

vi ~/.ssh/config


Host joon-ec2-01
        HostName 10.0.0.1
        User root
        IdentityFile ~/.ssh/JOON-KEY-PAIR.pem
        
Host joon-ec2-02
        HostName 10.0.0.2
        User root
        IdentityFile ~/.ssh/JOON-KEY-PAIR.pem

위와 같이 config 파일을 만들어 주면 cofig 파일에 정의한 Host명만 가지고 바로 EC2에 SSH로 접근할 수 있다.

ssh joon-ec2-01

공유하기

facebook twitter kakaoTalk kakaostory naver band