[AWS] ssh config설정으로 ec2 간편하게 접속하기

차영호·2022년 4월 18일
0
post-thumbnail

시작

아무 설정없이 ec2를 생성 후 ssh접속을 하려면 매우 긴 아래와 같은 명령어를 입력해야 한다.

$ ssh {pem키}ec2-user@{IP}

그래서 오늘 해볼 것은 $ ssh {Host이름}만으로 원하는 ec2에 접속하도록 설정하는 것입니다.👊

간단하게 알아보는 ssh란

  • Secure Shell의 줄임말로, 원격 호스트에 접속하는데 사용되는 보안 프로토콜입니다.
  • 비밀번호로 인증하는 것이 아닌 Key로 인증하는 방식입니다.

/.ssh/config만들기

우선 저는 Mac OS환경에서 진행을 합니다.

  1. Mac OS에는 기본적으로 ~/.ssh가 존재합니다. 이제 해당 디렉토리 아래에 vim을 이용해 config파일을 만들어줍니다.
vim ~/.ssh/config
  1. ~/.ssh/config파일 수정하기
Host {ssh 접속 시 사용할 HostName}
	HostName {IP주소}
	User ec2-user
	IdentityFile {pem파일 위치}

해당 작업 수행 전 탄력적 IP를 할당해야 나중에 ec2 인스턴스를 껐다 켰을때도 접속 가능합니다.

저희는 ec2접속을 위한 것이라 User는 ec2-user로 해줍니다.

  1. config파일 작성 후 실행권한을 주기위해 chmod 700 ~/.ssh/config 명령어를 실행해줍니다.

ssh접속 해보기

저는 Host를 ec2-deploy로 했습니다.

$ ssh ec2-deploy

이제 간단하게 ec2접속이 됩니다!! 👏

profile
https://00h0.tistory.com/ 로 이전중임다

0개의 댓글