alt
Home Port (포트)와 포트포워딩
Post
Cancel

Port (포트)와 포트포워딩


  • naver 도메인에 포트 언급 없이 혹은 80 / 443 포트로 접근하면 자연스럽게 접근이 되지만 8000과 같은 포트로 접근하면 되지 않는다.
  • CLI 기준 -p 뒤에 오는 숫자 : ssh -p 22 ubuntu@192.168.156.147


port

  • 서버에는 0~65536 port 존재
  • 0~1024는 well known port(표준처럼 사용 - 특별히 명시하지 않아도 가능)
  • 웹은 80으로, ssh는 22로 기본 포트가 정해져있다.(각 서버는 해당 포트에서 대기하고 있다)
    • 따라서, 그냥 따로 포트번호를 적지 않으면 정해진 포트로 접속
    • /etc/ssh/ssh/sshd_config에서 ssh 기본 포트 변경 가능


포트 포워딩

: 특정 포트로 접속이 들어오면 그 접속을 특정한 IP(컴퓨터)로 전달한다.

portforwarding

필요한 이유?

: 외부에서 공유 아이피를 통해 공유기에 접근은 가능하지만, 그 내부의 컴퓨터는 사설 아이피를 사용하므로, 해당 서버에 IP로 접근을 할 수 없기 때문


내부에서 공유기 IP에 접근하기

: 내부에서만 통용되는 Default gateway에 접근하면 됨

  • 나의 IP: ip addr, ifconfig 를 통해
  • 디폴트 게이트웨이: ip route (네트워크 설정에서 “기본 라우팅”)
    • 접근할 수 있는 경우에만 가능.(회사, 학교 같은 곳에선 일반적으로 불가능)



Reference)

https://opentutorials.org/course/2598/14470

This post is licensed under CC BY 4.0 by the author.