포트포워딩 실습 및 과제는 기숙사 와이파이(공용) 이기 때문에 할수 없어 생략.
protocol(통신규약)
http : 서버와 클라이언트가 인터넷 상에서 데이터를 주고 받기 위한 프로토콜.
ssh : 네트워크상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 사용하는 프로토콜
각 프로토콜마다 데이터 형식이 다르다.
http는 패킷이라는 데이터 형식을 사용하고 헤더와 바디로 이루어져 있다.
또한 관례적으로 프로토콜 별로 포트가 정해져 있으며 http는 80이다.
https : 443 , ssh : 22, mysql : 3306
결국 클라이언드가 서버로 요청 (request)를 보내기 위해선
1. 프로토콜이 무엇인가?
2. ip주소는 무엇인가?
3.포트 번호는 몇 번 인가? 를 알아야 한다.
늘 포토포워딩을 통해서 다른 서버에 접속하는 것은 상당히 귀찮고 까다로운 일이다.
그래서 Aws(Aamazon web service)에서 제공하는 ec2라는 클라우드 컴퓨터 서비스를 사용할 것 이다.
영상 편집이 어색해 우선 하나하나 캡처를 추가 설명을 하려고한다.
인바운드 규칙은 서버에서 접속을 할때의 규칙을 정의한 것이고
아웃바운드 규칙은 서버에서 데이터가 나갈때의 규칙을 정의한 것이다.
서버에서 데이터가 나갈때는 따로 관리 하지 않아도 되기 때문에 딱히 수정을 할 필요는 없다.
영상 속에서 ssh는 내 아이피만 적용을 해야했지만 스터디 위치가 고정적이지 않고 여러 카폐 및 학교에서 진행을 하며
매번 ssh를 위해 ip를 얼어주기 번거로워 모든 ip를 다 열어주었다.
+처음 스터디를 진행 할때 이것도 모른체 혼자 할땐 되었는데 카페에서 할때는 안되서 꽤나 삽질을 했다.
방금 생성한 인스턴스에 접속을 해서 사용을 하기위해 연결 하는 법은 window와 mac이 서로 다르다.
window는 mac과 다르게 터미널에서 ssh클라이언트가 지원이 되지 않아
ssh 클라이언트를 따로 설치를 해줘야 한다 ==>winscp설치
영상속 호스트 이름은 aws에서 할당받은 ip를 입력해야한다.(실제 네이버와 cmd에서 찾은 ip가 아니다.)
사용자 이름은 ubuntu로 고정이다.
이렇게 인스턴스와 연결이 끝났다.
mac에서는 터미널을 쓰지만 window인 나는 putty라는 것을 다운받아 사용한다.
'외부 활동 > UMC 2기 서버[NODE]' 카테고리의 다른 글
6주차 - RestfulAPI와 프레임워크 (1) | 2022.09.04 |
---|---|
5주차 - aquerytool 사용하여 erd설계 및 데이터베이스 쿼리 실습 (0) | 2022.09.04 |
4주차 -AWS RDS 구축 및 RDS 외부 접속하기 (0) | 2022.09.04 |
3주차 - 도메인과 리다이렉션, AWS 서버 환경 구 (0) | 2022.09.04 |
1주차 - 서버개요 +Ubuntu APM 수동 설치 챌린지 과제 (1) | 2022.09.04 |