SSH 접속

GreenBean·2022년 3월 16일
0
post-thumbnail

SSH 접속

Private EC2 접속

  • Public Subnet에 위치한 Bastion에서 Private SubnetEC2로 간편하게 접속하는 방법
  • Amazon EC2 서버들에 SSH 접속하기 위해서는 아래와 같은 명령어를 그때그때 입력해야 함
    • ssh [HOST NAME]@[IP ADDRESS] -i [PEM NAME].pem
    • 예시: ssh ubuntu@52.78.100.200 -i ~/.ssh/hwaya.pem
  • .ssh 폴더에서 config라는 파일을 이용하면 훨씬 더 간편하게 ssh 접속을 할 수 있고, 관련된 설정들을 쉽게 관리할 수 있음
  • Mac OS X 환경를 기준으로 Mac에는 ~/.ssh라는 폴더가 존재
    • 폴더 안에 들어가면 known_hosts라는 파일 하나만 존재
    • 이 곳에 config라는 파일을 생성한 후 vim 에디터로 파일 수정
# 위치 이동
$ cd ~/.ssh
$ ls
known_hosts

# config 파일 생성
$ touch config
$ vim config
  • Host의 이름을 정한 후, Hostname에는 IP 혹은 도메인 주소, User에는 계정 이름, IdentityFile에는 pem 또는 private key의 경로를 입력
# config 파일 내용
Host hwaya
    HostName 52.78.100.200
    User ec2-user
    IdentityFile ~/.ssh/pem/hwaya.pem
  • 이렇게 저장을 한 후, ssh 명령어 뒤에 아까 정한 Host의 이름을 붙이면 성공적으로 SSH 접속 가능
# 설정한 Host 이름으로 해당 EC2 접속
$ ssh hwaya
profile
🌱 Backend-Dev | hwaya2828@gmail.com

0개의 댓글