LINUX_ 포트포워딩 PUTTY사용

장성욱·2025년 6월 24일

LINUX

목록 보기
2/10

패킷 (Packet)

데이터를 작게 나눈 조각으로 인터넷에서 정보를 보낼 때
한번에 보내지 않고 작게 나눠 하나씩 보내는 것

네트워크에서 데이터를 전송할 때 사용하는 기본 단위

유튜브, 게임 등 접속들은 다 패킷으로 데이터가 오고 간다

패킷에 있는 정보

  • 보낸 사람 주소
  • 받을 사람 주소
  • 순서(번호)
  • 실제 데이터 내용

라우터 (Router)

패킷을 목적지까지 안내해주는 장치로 사용자가 보낸 패킷이
올바른 목적지까지 도착하게 해줌

공유기는 라우터라고 볼 수 있음
컴퓨터 => 공유기(라우터) => 인터넷 => 다른 라우터 => 목적지


포트포워딩 (Port Forwarding)

포트포워딩은 외부에서 특정 포트로 들어온 요청을, 내부 네트워크의 특정 IP와 포트로 연결해주는 기능

쉽게 말해, 외부에서 내 컴퓨터 안의 특정 프로그램으로 연결되도록 통로를
만들어 주는 것으로 볼 수 있음
포트(port)를 전달(forwarding)하는 작업


서비스에 접근하기 위한 최소조건

IP (도메인) + 포트

ip는 컴퓨터 정문까지 밖에 못 감

naver.com :80 포트는 생략된 것

접속이 안되는 2가지 이유

  1. 서버 내부 문제
  2. 서버 외부 문제

포트포워드 세팅

  • virtualbox
    정보 => 설정 => 네트워크 => 포트포워딩 => 추가

이름설정 / 호스트 IP / 호스트 포트 / 게스트 IP / 게스트 포트
SSHD / 0.0.0.0 / 2222 / 10.0.2.15/ 22
설정 후 확인 2번 누르기

  • PuTTY // 리눅스 원격제어 클라이언트

    HostName / Port / Saved Sessions
    이름@127.0.0.1 / 2222 / 이름
    설정 후 save

127.0.0.1은 내컴퓨터 자체를 가리키는 IP주소

포트번호는 어느정도 내가 임의로 정할 수 있지만,
정해진 규칙이 있어 아무번호나 막 쓰지는 못함

profile
https://frost-puck-b0f.notion.site/B-2610fdaef71d80c49d1bccdcb575dcb5

0개의 댓글