- naver 도메인에 포트 언급 없이 혹은 80 / 443 포트로 접근하면 자연스럽게 접근이 되지만 8000과 같은 포트로 접근하면 되지 않는다.
- CLI 기준
-p
뒤에 오는 숫자 :ssh -p 22 ubuntu@192.168.156.147
- 서버에는 0~65536 port 존재
- 0~1024는 well known port(표준처럼 사용 - 특별히 명시하지 않아도 가능)
- 웹은 80으로, ssh는 22로 기본 포트가 정해져있다.(각 서버는 해당 포트에서 대기하고 있다)
- 따라서, 그냥 따로 포트번호를 적지 않으면 정해진 포트로 접속
/etc/ssh/ssh/sshd_config
에서 ssh 기본 포트 변경 가능
포트 포워딩
: 특정 포트로 접속이 들어오면 그 접속을 특정한 IP(컴퓨터)로 전달한다.
필요한 이유?
: 외부에서 공유 아이피를 통해 공유기에 접근은 가능하지만, 그 내부의 컴퓨터는 사설 아이피를 사용하므로, 해당 서버에 IP로 접근을 할 수 없기 때문
내부에서 공유기 IP에 접근하기
: 내부에서만 통용되는 Default gateway에 접근하면 됨
- 나의 IP:
ip addr
,ifconfig
를 통해 - 디폴트 게이트웨이:
ip route
(네트워크 설정에서 “기본 라우팅”)- 접근할 수 있는 경우에만 가능.(회사, 학교 같은 곳에선 일반적으로 불가능)
Reference)
https://opentutorials.org/course/2598/14470