Cloud Computing - AWS (3) EC2와 SSH의 관계 (수정 예정)

Alex of the year 2020 & 2021·2020년 9월 19일
0

AWS, Cloud

목록 보기
4/5
post-thumbnail

EC2와 SSH

EC2 인스턴스를 생성할 때에 꼭 필요한 것 중 하나가 키 페어인데 이 키 페어는
AWS에 저장하는 퍼블릭키와 사용자가 저장하는 프라이빗키로 구성된다. 이 둘을 pair로 모두 사용할 때만 SSH를 통해 인스턴스에 안전하게 접속할 수 있기 때문에 키 관리를 잘해야 한다.
프라이빗키는 참고로 .pem 파일로 다운로드하여 개인 컴퓨터에 저장하는 형태로 보관하여야하는데,
한번 발급된 키는 다시 다운로드할 수 없으니 정말 중요하게 잘 다루어야 한다.

pem 파일을 다운 받은 후,
해당 파일의 권한을 바꿔줘야 한다.
터미널에서 해당 파일을 받은 위치로 이동하여 chmod 400 [파일명].pem 명령을 실행하여 권한을 바꿔준다.

이후 ssh -i [파일명].pem ubuntu@[EC2서버의 IPv4 퍼블릭 IP] 명령을 실행하여 SSH 서버로 접속한다.
여기서말하는 SSH 서버가 무엇인지는 아래에 설명이 있다.

SSH

  • Secure Shell
  • 내 앞에 있는 컴퓨터(==SSH 클라이언트)로 원격지에 있는 컴퓨터(==SSH 서버)를 안전하게 제어하기 위한 프로토콜 또는 이 프로토콜을 사용하는 프로그램
  • SSH 클라이언트와 SSH 서버의 관계로 상호작용 --> SSH 서버가 설치된 운영체제를 제어
  • 클라이언트와 서버는 강력한 암호화 방법을 통해서 연결 --> 데이터를 중간에서 가로채도 해석 할 수 없는 암호화된 문자만이 노출
  • 지금까지 주로 사용되어온 Telnet보다 보안에 강력하여 Telnet을 대체하기 위한 통신 방법



reference:
https://opentutorials.org/module/432/3738 (생활코딩 SSH)

profile
Backend 개발 학습 아카이빙 블로그입니다. (현재는 작성하지 않습니다.)

0개의 댓글