SSH 란?
(Secure SHell)
네트워크 상의 다른 컴퓨터에 로그인하거나 명령을 실행하고, 파일을 복수할수 있도록 해주는 응용 프로그램 프로토콜
서로 통신을 할때 보안적으로 안전하게 통신을 하기 위한 프로토콜.
SSH 프로토콜을 사용했을 때 - 패킷을 암호화 하여 통신하기 때문에 누군가 정보를 탈취하여도 쉽게 해석하지 못함.
Telnet 프로토콜을 사용했을 때 - 별도의 암호화가 되지 않아 평문 그대로의 정보를 탈취 가능.
AWS EC2 인스턴스 접근을 위해서는 SSH 키페어가 필요함.
1. 리전 선택( 아시아 태평양-서울)
2. EC2 서비스 선택
(서비스-> EC2)
3. 키페어 선택
(서비스->EC2-> 네트워크 및 보안-> 키페어)
4. 키페어 생성
5. 키페어 이름 , 유형, 파일형식 선택 후 키페어 생성
putty 프로그램 사용 시 -> ppk 선택
mac os 나 리눅스 내장 ssh 사용 시 ->pem 선택
5. 키페어 생성 후 저장 및 생성 확인
개인키 파일은 로컬 pc에 저장되며, 잃어버리지 않게 관리를 잘해야함.
6. Putty download
7. PC OS에 맞는 프로그램 다운로드 실행
8. Putty 프로그램 실행하여 생성한 키페어의 경로를 지정.
SSH->Auth>private key file for authentication
9. EC2 인스턴스 공인 IP 로 접속
Putty>Session
10. 경고창 accept 클릭 후 접속
11. ec2-user 로 로그인
기본 유저 이름은 ec2-user
※ MAC OS SSH로 EC2 인스턴스 접근
SSH 툴 실행후 아래 명령어 실행 @뒤는 공인IP나 도메인 입력
ssh -i "test-key.pem" ec2-user@ec2-3-37-129-50.ap-northeast-2.compute.amazonaws.com
'클라우드,네트워크,서버 > AWS Basic' 카테고리의 다른 글
[AWS Basic] Endpoint vpc private link configure(앤드포인트 vpc 프라이빗 연결) (0) | 2022.07.07 |
---|---|
[AWS Basic]VPC Endpoint(VPC 엔드포인트) 이해와 게이트웨이 엔드포인트, 인터페이스 엔드포인트구성 (0) | 2022.06.27 |
[AWS Basic] private subnet vpc create(프라이빗 서브넷 vpc 구성) (0) | 2022.06.21 |
[AWS Basic]public subnet vpc create(퍼블릭 서브넷 vpc생성) (0) | 2022.06.20 |
[AWS Basic]EC2 인스턴스 생성 및 웹서비스 설치, 보안그룹 설정 (0) | 2022.06.15 |